Bu haftaki pazartesi günü nasıl alabilirim. Pazartesi günü, haftanın ilk günüdür. Bu hafta bakmaya olsaydı tarih dönecekti yüzden VBScript ve ASPBu Haftaları Bul Pazartesi
öncedençok teşekkürler kullanıyorum 1/16/2012
..
Paul
Bu haftaki pazartesi günü nasıl alabilirim. Pazartesi günü, haftanın ilk günüdür. Bu hafta bakmaya olsaydı tarih dönecekti yüzden VBScript ve ASPBu Haftaları Bul Pazartesi
öncedençok teşekkürler kullanıyorum 1/16/2012
..
Paul
Etkili, Hafta içi işlevi vb Pazar = 1, Pazartesi = 2, aynı hafta Pazartesi almak için geri döner, sen çıkarmak istiyorum:
Sunday (1): 6 days
Monday (2): 0 days
Tuesday(3): 1 day
...
Saturday(7): 5 days.
Ya Gün çıkarmak =
mondayofsameweek = DateAdd("d", -((Weekday(d) + 7 - 2) Mod 7), d)
: - (hafta içi 2 + 7) Mod Yani
d
eğer 7
bir tarihtir, aynı hafta Pazartesi olarak yazılabilir
VBScript vardır WeekDay adlı bir işlev, 1 - 7, 1 Pazartesi olsa da, genellikle bununla twiddle olabilir emin değilim.
Haftalık Perşembe gününü iki kere alabilir misin? Böylece o zaman sadece VBScript hafta içi thae DateAdd işlevi
olan randevun kapalı üç gün almak gerekir pazar = 1 olarak başlanır, haftanın gününü döndüren (VBScript böyle ilginç olabilir). Yani bu değerden iki (Pazartesi = 2) çıkar ve DateAdd'ı çağır.
monday = DateAdd("d",(WeekDay(Date())-2),Date())
-1 ile çarpmayı unutmuşsunuzdur, bu yüzden günler indirgenmiştir 'monday = DateAdd (" d ", (WeekDay (Tarih()) - 2) * - 1, Tarih())' –
Hata! – jonkroll
Bir iş yaptı ... yardımlarınız için çok teşekkürler .. – neojakey
Harika bir cevap. –