220 of 410 menu

date_interval_create_from_date_string funksiyasi

date_interval_create_from_date_string funksiyasi intervalning matnli tavsifini sana obyektiga aylantiradi. Ushbu obyekt date_add va date_sub funksiyalari bilan ishlatilishi mumkin. Interval satri davrni ko'rsatish uchun tabiiy tildan foydalanadi.

Sintaksis

date_interval_create_from_date_string(string $time);

Misol

2 kun va 6 soatlik interval yaratamiz:

<?php $interval = date_interval_create_from_date_string('2 days + 6 hours'); print_r($interval); ?>

Kodni bajarish natijasi:

DateInterval Object ( [d] => 2 [h] => 6 )

Misol

Murakkab interval yaratamiz (1 oy, 2 hafta va 3 kun):

<?php $interval = date_interval_create_from_date_string('1 month + 2 weeks + 3 days'); print_r($interval); ?>

Kodni bajarish natijasi:

DateInterval Object ( [m] => 1 [d] => 17 )

Qo'llab-quvvatlanadigan formatlar

Funksiya quyidagi o'lchov birliklarini tushunadi:

  • year/years
  • month/months
  • day/days
  • week/weeks
  • hour/hours
  • minute/minutes
  • second/seconds

Shuningdek qarang

  • date_add funksiyasi,
    bu sanaga interval qo'shadi
  • date_sub funksiyasi,
    bu sandan intervalni ayiradi
  • date_create funksiyasi,
    bu DateTime obyektini yaratadi
azbydeenesfrkakkptruuz