Hoşgeldin Misafir

PHP Calendar Takvim

LikeForYou

26 Eyl 2017
728 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Muhtemel Kullanılabilecek fonksiyonlar aşağıdaki gibidir.

cal_days_in_month — Seçilen takvime ve yıla göre istenen aydaki gün sayısını geri döndürür
cal_from_jd — Jülyen Gün Sayısını, istenen takvim şekline dönüştürür
cal_info — Değiştirge olarak verilen takvim ile ilgili bilgi döner
cal_to_jd — Desteklenen bir takvimden Jülyen Gün Sayısına dönüşüm yapar
easter_date — Verilen yıl için paskalya gece yarısının unix zaman damgasını döner
easter_days — Verilen yıl için Paskalya zamanına, 21 Marttan sonraki kalan gün sayısını verir.
FrenchToJD — Fransız İhtilali takvim tarihini, Jülyen Gün Sayısına dönüştürür
GregorianToJD — Gregoryen tarihini, Jülyen Gün Sayısına dönüştürür
JDDayOfWeek — Haftanın gününü verir
JDMonthName — Ay adını geri döner
JDToFrench — Jülyen gün sayısını, Fransız İhtilali takvimine dönüştürür
JDToGregorian — Jülyen Gün Sayısını, Gregoryen tarihine dönüştürür
jdtojewish — Jülyen Gün Sayısını, Yahudi takvimine dönüştürür
JDToJulian — Jülyen Gün Sayısını, Jülyen takvim tarihine dönüştürür
jdtounix — Jülyen Gün Sayısını, Unix zaman damgasına dönüştürür
JewishToJD — Yahudi takvimindeki bir tarihi, Jülyen Gün Sayısına dönüştürür
JulianToJD — Jülyen takvimindeki tarihi, Jülyen Gün Sayısına dönüştürür
unixtojd — Unix zaman damgasını, Jülyen Gün Sayısına dönüştürür

Yukarıdakilerin haricinde PHP’nin tarih ve zaman bilgisini kullanmamızı sağlayan getdate() fonksiyonunun yanı sıra, elde ettiğimiz bilgileri çok daha esnek şekillendirmemizi sağlayan date() fonksiyonu da sık kullanılır. Bu fonksiyon çağrıldığı yerde bize Unix sisteminin Epoch zaman-tarih damgasını verir. Bu verinin şekillendirilmesi için çeşitli değişkenler vardır. Bu değişkenler, gün isimlerinin dili ve tarihlerin yazılışı bakımından Web serversunun bulunduğu bilgisayardaki bölgesel ayarlara göre sonuç verir.

Örnek Kullanım:

mrdu5.png

Burada biçimlendirme_parametleri yerine şunları yazabilirsiniz:

a 12 saat esasına dayanan Anglo-Sakson sistemlerinde öğleden önce (“am”) ya da öğleden sonra (“pm”) işaretinin verilmesini sağlar.
A Aynı işaretlerin büyük harfle yazılmasını sağlar.
d İki haneli gün sayısı, tek haneli günlerin önüne sıfıır konur: “01″ – “31″
D Üç haneli gün adı kısatması: “Cum”
F Uzun ay adı: “Ocak”
h 12 saatlik sistemde saat: “01″ – “12″
H 24 saatlik sistemde saat: “00″ – “23″
g 12 saatlik sistemde tek haneli saatlerin önüne sıfır konmadan saat: “1″ – “12″
G 24 saatlik sistemde tek haneli saatlerin önüne sıfır konmadan saat: “0″ – “23″
i Dakika: “00″ – “59″
j Tek haneli sayıların önüne sıfır konmadan gün sayısı “1″ – “31″
l (ufak L harfi) Uzun gün adı: “Cuma”
L Artık yıl olup olmadığına dair Boolean (doğru/yanlış) parametre. Artık yıl ise 1, değilse 0.
m Tek hanelilerin önüne sıfır konarak ay sayısı: “01″ – “12″
n Tek hanelilerin önüne sıfır konmadan ay sayısı: “1″ – “12″
M Kısaltılmış ay adı: “ޞub”
s Saniye: “00″ – “59″
S İngilizce (‘ncı anlamına) 2 karakter ek: “th”, “nd”
t Belirtilen ayın gün sayısı; “28″ – “31″
w Haftanın gün sayısı: “0″ (Pazar ya da Pazartesi) – “6″ (Cumartesi ya da Pazar)
Y Dört haneli yıl: “2000″
y İki haneli yıl “00″
z Yılın gün sayısı: “0″ – “365″

Örnek Kullanım:

mrdtd.png

Ekrana “Pazar, 30 Temmuz 2000 07:51:08″ yazısını çıkacaktır.​