Dinamik Tarih Özellikleri

Top  Previous  Next

Başlangıç Tarihi, Bitiş Tarihi, Varsayılan Tarih ve Değer alanlarında $vof() fonksiyonunu kullanarak bu değerleri dinamik olarak belirleyebileceğimiz gibi bu alanlarda, bugünün tarihi anlamında olan "today" özel kelimesini de kullanabiliriz. Bu şekilde kullanıcının bilgisayar tarihini almak çoğu zaman yeterli olabilir.

Sunucu Tarihine göre Bugün

Eğer sunucu bilgisayarın tarihini almak istersek, XML verisinde sunucu zamanını integer biçiminde tutan düğüme ihtiyacımız vardır. Örneğin; eğer sunucu tarihi XML içinde "/servertime/time" düğümünde ise, "Değer" özelliğine $vof(/servertime/time)yazılmalıdır.

Örnek:

Değer       : $vof(/servertime/time)

Değer Biçimi: Integer

Not:
servertime moremotion tarafından, sayfada kullanıldığı zaman otomatik olarak sağlanan bir veri kaynağıdır.

 <servertime>

    <time>1184593194271</time>

    <zoneoffset>7200000</zoneoffset>

    <timestamp>2007-07-16 16:39:54</timestamp>

    <date>2007.07.16</date>

    <intdate>1298239200000</intdate>

 </servertime>

 

Göreceli Tarih Tanımlama

"today" özel kelimesini veya sunucu tarihini kullandığımızda, ek olarak "+5d", "-2m", "1y" gibi tarih farkı belirteçlerini de kullanabiliriz.

Ekler:

n  Dakika
h  Saat
d  Gün
m Ay
y  Yıl

Örnekler:

 
  today +5d : Kullanıcı bilgisayar tarihinin 5 gün sonrası

  today -2m : Kullanıcı bilgisayar tarihinin 2 ay öncesi

  $vof(/servertime/time) -1y : Sunucu bilgisayar tarihinin 1 yıl öncesi

  $vof(/servertime/time) +30n : Sunucu bilgisayar tarihinin 30 dakika sonrası