Ana içeriğe geç

GetTodayAsync

Belirtilen saat dilimindeki geçerli tarihi eşzamansız olarak döndürür.

1
myCalendar.GetTodayAsync(timeZone?: string):Promise<DateTimeOffset>

Parametreler

string timeZone optional
    Geçerli tarih için hedef saat dilimini "hh:mm" biçiminde belirtir. İsteğe bağlıdır. Belirtilmezse sistemin saat dilimi bilgisi kullanılır.

Döndürür

Belirtilen saat dilimindeki geçerli tarihi temsil eden yeni bir DateTimeOffset değerle çözümlenen bir Promise.

Notlar

XML veritabanında karşılaştırmalar için toISOString() yöntemini şu şekilde kullanabilirsiniz:

Tarih karşılaştırması

1
2
3
4
5
$Calendar.GetTodayAsync().then(function(today) {
if ( $Xml.Evaluate('OldDate') < today.toISOString() ) {
// ...
}
});

Info

Göreli tarih-saat değerlerini almanın alternatif bir yolu olarak Calendar.GetDateTime veya Calendar.GetDateTimeAsync yöntemlerini kullanabilirsiniz.

Örnek

1
2
3
4
5
6
$Calendar.GetTodayAsync().then(function(date) {
$Xml.SetValue('Date1', date);
});
$Calendar.GetTodayAsync('02:00').then(function(date) {
$Xml.SetValue('Date2', date);
});

Sonuç

1
2
<Date1>2017-01-25T16:04:40.5625645Z</Date1>
<Date2>2017-01-25T18:04:40.5625645+02:00</Date2>

Ayrıca bkz.