⊗ppPmTmSC 188 of 447 menu

Поређење стрингова са датумима у PHP

Нека имамо два датума у следећем текстуалном формату:

<?php $date1 = '2020-12-01'; $date2 = '2019-12-01'; ?>

У том случају можемо извршити поређење ових датума и сазнати који од њих је већи:

<?php var_dump($date1 > $date2); ?>

Како се извршава поређење ових датума? Чињеница је да наши датуми представљају стрингове и PHP их упоређује као стрингове. То значи да прво упоређује прве карактере два датума: ако су исти, PHP упоређује друге карактере, и тако даље, док не пронађе разлику. Захваљујући чињеници да у нашем формату датума прво стоји година, затим месец, а потом дан, и могуће је такво поређење.

Такође је важно да датуми буду у истом формату. У нашем случају раздвајачи делова датума су цртице. То, наравно, није обавезно. На пример, можемо ставити тачке:

<?php $date1 = '2020.12.01'; $date2 = '2019.12.01'; ?>

Или чак уклонити раздвајаче:

<?php $date1 = '20201201'; $date2 = '20191201'; ?>

Најважније је да, како би поређење било коректно, распоред мора бити следећи: прво година, затим месец, потом дан.

Напишите код који ће упоредити два дата доле наведена датума и исписати поруку о томе који од њих је већи:

$date1 = '2020-11-30'; $date2 = '2020-12-01';
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј