Date_interval_create_from_date_string funksiýasy

date_interval_create_from_date_string funksiýasy teksti arakesme düşündirişini sene obýektine öwürýär. Bu obýekt date_add we date_sub funksiýalary bilen ulanyp bolýar. Arakesme setiri döwri görkezmek üçin tebigy dil ulanýar.

Sintaksis

phpdate_interval_create_from_date_string(string $time);

Mysal

2 gün we 6 sagatlyk arakesme döredeliň:

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

Kody ýerine ýetirmegiň netijesi:

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

Mysal

Çylşyrymly arakesme döredeliň (1 aý, 2 hepde we 3 gün):

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

Kody ýerine ýetirmegiň netijesi:

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

Goldaw berilýän formatlar

Funksiýa aşakdakı ölçeg birliklerini düşünýär:

Şeýle-de serediň

  • date_add funksiýasyny,
    sene arakesme goşýar
  • date_sub funksiýasyny,
    seneden arakesme aýyrýar
  • date_create funksiýasyny,
    DateTime obýektini döredýär