strtotime()
PHP strtotime() funksiyasi
❮ PHP sana va vaqt ma’lumotnomasi
Misol
Inglizcha matn ko‘rinishidagi sana-vaqtlarni Unix vaqt tamg‘alariga aylantiring:
<?php
echo(strtotime("now") . "<br>");
echo(strtotime("3 October 2005") . "<br>");
echo(strtotime("+5 hours") . "<br>");
echo(strtotime("+1 week") . "<br>");
echo(strtotime("+1 week 3 days 7 hours 5 seconds") . "<br>");
echo(strtotime("next Monday") . "<br>");
echo(strtotime("last Sunday"));
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
strtotime() funksiyasi inglizcha matn ko‘rinishidagi sana-vaqtni Unix vaqt tamg‘asiga (1970-yil 1-yanvar 00:00:00 GMT dan beri o‘tgan soniyalar soniga) aylantiradi.
Eslatma: Agar yil ikki xonali formatda ko‘rsatilsa, 0-69 oralig‘idagi qiymatlar 2000-2069 ga, 70-100 oralig‘idagi qiymatlar esa 1970-2000 ga moslanadi.
Eslatma: m/d/y yoki d-m-y formatidagi sanalarga e’tibor bering: agar ajratuvchi qiya chiziq (/) bo‘lsa, Amerika m/d/y formati nazarda tutiladi. Agar ajratuvchi tire (-) yoki nuqta (.) bo‘lsa, Yevropa d-m-y formati nazarda tutiladi. Yuzaga kelishi mumkin bo‘lgan xatolarning oldini olish uchun imkon qadar YYYY-MM-DD formatidagi sanalardan yoki date_create_from_format() funksiyasidan foydalaning.
Sintaksis
strtotime(datetime_string, basetimestamp);
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| datetime_string | Majburiy. Sana/vaqt stringini belgilaydi |
| basetimestamp | Ixtiyoriy. Nisbiy sanalarni hisoblash uchun asos sifatida ishlatiladigan vaqt tamg‘asini belgilaydi |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Muvaffaqiyatli bo‘lsa vaqt tamg‘asini qaytaradi. Muvaffaqiyatsiz bo‘lsa FALSE |
|---|---|
| PHP versiyasi: | 4+ |
| PHP o‘zgarishlar tarixi: | PHP 8.0: basetimestamp endi null bo‘lishi mumkin |
❮ PHP sana va vaqt ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
