Bu yerda PHP skripti bajarilganda server vaqtini olish uchun PHP vaqt va sana funksiyalarini topasiz. Bu funksiyalar, shuningdek, sana va vaqtni bir necha formatda olish imkonini beradi.
PHP sana/vaqt funksiyalari oʻrnatish uchun kutubxonani talab qilmaydi. Ushbu funktsiyalar PHP tili bilan o'rnatilgan.
Eslatma: PHP sana va vaqt funksiyalari bilan ishlaganda, har doim aniq chiqish uchun yozgi vaqt va kabisa yillarini hisobga oling. Bundan tashqari, server sozlamalari ba'zi usullarning ishlashiga ta'sir qilishi mumkin.
Ish vaqti konfiguratsiyasi
Bu funksiyalar PHP.ini faylidagi konfiguratsiyalarga bog'liq.
Ism | Tavsif | Standart qiymat |
---|---|---|
sana.timezone | PHP da barcha vaqt/sana funksiyalari tomonidan ishlatiladigan standart vaqt mintaqasini beradi | "" |
sana.default_latitude | date_sunrise() va date_sunset() usullari ushbu usul bilan qaytariladigan kenglikdan foydalanadi | "31.7667" |
sana.default_ uzoqlik | date_sunrise() va date_sunset() usullari ushbu usul bilan qaytariladigan uzunlikdan foydalanadi | "35.2333" |
sana.sunrise_zenith | date_sunrise() va date_sunset() usullari bu usul bilan qaytariladigan quyosh chiqishi zenitidan foydalanadi | "90.83" |
sana.sunset_zenith | date_sunrise() va date_sunset() usullari bu usul bilan qaytariladigan quyosh botishi zenitidan foydalanadi. | "90.83" |
PHP sana/vaqt funksiyalari
vazifa | Tavsif |
---|---|
tekshirish sanasi() | Grigorian sanasining haqiqiyligini tekshiring |
date_add() | PHP funksiyasi tomonidan qaytarilgan sanaga kunlar, oylar, yillar, soatlar, daqiqalar va soniyalarni qo'shing |
date_create_from_format() | Formatni belgilang va shu formatda yangi DateTime obyektini qaytaring |
date_create() | Yangi DateTime obyektini yarating |
date_date_set() | Yangi sana belgilang |
date_default_timezone_get() | Hozirda vaqt/sana funksiyalari tomonidan foydalanilayotgan standart vaqt mintaqasini oling |
date_default_timezone_set() | Hozirda vaqt/sana funksiyalari tomonidan foydalanilayotgan standart vaqt mintaqasini o‘rnating |
date_diff() | Ikki sana o'rtasidagi farqni beradi. Farq sana formatida ham bo'lishi mumkin |
sana_format() | Formatni belgilang va shu formatda yangi DateTime obyektini qaytaring |
date_get_last_errors() | Agar sana qatorida biror qator bo'lsa, bu funksiya xatoni qaytaradi |
date_interval_create_from_date_string() | Sana qatoridan dateInterval yarating |
date_interval_format() | Format sanasi Interval |
date_isodate_set() | ISO sanalarini o'rnating |
date_modify() | Vaqt tamg'asini o'zgartirish/yangilash |
date_offset_get() | Vaqt mintaqasining ofsetini oling |
date_parse_from_format() | Belgilangan sana bilan assotsiativ massivni ma'lum formatga qaytaradi |
date_parse() | Assotsiativ massiv ko'rinishida sana haqida ma'lumot oling |
date_sub() | PHP sanasidan kunlar, oylar, yillar, soatlar, daqiqalar va soniyalarni ayiradi/minus |
date_sun_info() | Assotsiativ massiv ko'rinishida ma'lum bir kun va joylashuv uchun quyosh botishi/chiqishi va alacakaranlığın boshlanishi/tugashi haqidagi ma'lumotlarni oling. |
sana_sunrise() | Belgilangan joy va kun uchun quyosh chiqish vaqtini oling |
date_sunset() | Belgilangan joy va kun uchun quyosh botish vaqtini oling |
date_time_set() | PHP da vaqtni belgilang |
date_timestamp_get() | PHP da Unix vaqt tamg'asini oling |
date_timestamp_set() | Unix vaqt tamg'asi yordamida vaqt va sanani o'rnating |
date_timezone_get() | DateTime obyektining vaqt mintaqasini oling |
date_timezone_set() | DateTime ob'ektining vaqt mintaqasini o'rnating |
sana() | Mahalliy sana va vaqtni formatlash |
getdate() | Joriy mahalliy vaqt/sana yoki vaqt tamg'asi uchun vaqt/sana ma'lumotlarini oling |
gettimeofday() | Kunning joriy vaqtini oling |
gmdate() | GMT/UTC vaqti va sanasini formatlang |
gmmktime() | GMT formatidagi sana uchun Unix vaqt tamg'asini oling |
gmstrftime() | UTC/GMT vaqti va sanasini formatlash (mahalliy konfiguratsiyalarga bog‘liq) |
sana() | Mahalliy sana/vaqtni butun son sifatida oling |
localtime() | Mahalliy vaqtni oling |
microtime() | Joriy Unix vaqt tamg'asini oling (mikrosoniyalar) |
mktime() | Sana uchun Unix vaqt tamg'asini oling |
strftime() | Mahalliy vaqt/sanani formatlash (mahalliy konfiguratsiyalarga bog'liq) |
strptime() | strftime() funksiyasi yordamida olingan sana/vaqtni tahlil qilish |
strtotime() | DateTime-ni matn formatidan Unix vaqt tamg'asiga ajratadi |
vaqt() | Unix vaqt tamg'asi shaklida joriy vaqtni oling |
timezone_abbreviations_list() | Assotsiativ massiv ko'rinishida dst, ofset va vaqt mintaqasi nomini oling |
timezone_identifiers_list() | Barcha vaqt mintaqasi identifikatorlari qatorini oling |
timezone_location_get() | Vaqt mintaqasiga ko'ra joylashuv ma'lumotlarini oling |
vaqt mintaqasi_nomi_from_ abbr() | Qisqartma yordamida vaqt mintaqasi nomini oling |
timezone_name_get() | Vaqt mintaqasining nomini oling |
timezone_offset_get() | Vaqt mintaqasining ofsetini oling (GMT) |
timezone_open() | Yangi DateTimeZone ob'ektini yarating |
timezone_transitions_get() | Vaqt mintaqasi uchun barcha o'tishlarni oling |
timezone_version_get() | Timezonedb versiyasini oling |