PHP Mktime İşlevi
Yerleşik PHP mktime () işlevi, belirli bir tarih ve saat için bir Unix zaman damgası oluşturur.

Geçerli, yerel saati ve tarihi kolayca bulmak için PHP'yi kullanabilirsiniz fakat her zaman geçerli veya gerçek zamanla çalışmak istemezsiniz. Çoğu durumda, belirli, keyfi bir tarih ve saatle çalışmanız gerekir. Bu belirli saat ve tarihle çalışmak için önce yerleşik PHP mktime () işlevini kullanarak bir Unix zaman damgası oluşturun1 tarih ve saat için. Bu zaman damgası, daha sonra programınızda kullanabileceğiniz bir değişkene atanır. Aşağıdaki örnekte, bu yıl doğum günümün gününü ve saatini kullandım (23 Ağustos 2005, 10:11). Kodlara bir göz atalım.

$ tstamp = mktime (10, 11, 0, 8, 23, 2005);

Gördüğünüz gibi, bu işlev saat, dakika, saniye, ay, gün ve yıl sırasıyla 6 tamsayı argümanı alır. Tabii ki, bilgisayar günde 24 saat içinde zaman tutar, ancak 12 öğleden sonraki saatleri de biraz farklı şekilde işler. Öğleden sonra saatler 13 ile 24 arasındadır. Böylece 14 saat 14:00 olur. Mktime () işlevi de 24. saatin ötesindeki değerleri işleyebilir. Yukarıdaki örnekte saat bağımsız değişkenini 26 olarak ayarlamış olsaydım, zaman damgası 24 Ağustos 2005'te 02:00 için olurdu. Bağımsız değişkenlerden herhangi biri atlanırsa, bu bağımsız değişkenin değeri yerel programı çalıştıran sunucu. Örneğin, bir programı saat 16'da çalıştırıp saat bağımsız değişkenini atlarsam, program otomatik olarak saat bağımsız değişkeni için 16 değerini kullanır. Yukarıdaki örnek, 1124809860 zaman damgası değeriyle sonuçlanacaktır.

Artık belirli bir tarih ve saat için zaman damgasına sahip olduğunuza ve bu zaman damgasının seçtiğiniz bir değişkene (yukarıdaki örnekte $ tstamp) atandığına göre, bu değişkeni programınızda birçok şekilde kullanabilirsiniz.

1Zaman damgası, Unix Çağından saniye sayısını (1 Ocak 1970, 00:00:00) ve çalışmak istediğiniz tarihi temsil eden bir tam sayıdır.





Video Talimatları: Php Dersleri 11 - Koşul Belirtme İfadeleri | if | else if | else | - 3 (Mayıs Ayı 2024).