⊗ppPmTmSC 188 of 447 menu

Муқоисаи сатрҳо бо санаҳо дар PHP

Бигзор мо дуто сана дар формати матнии зерин дорем:

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

Дар ин ҳолат мумкин аст муқоисаи ин санаҳоро анҷом дод ва фаҳмид, ки кадоме аз ин санаҳо калонтар аст:

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

Муқоисаи ин санаҳо чӣ тавр сурат мегирад? Масала ин аст, ки санаҳои мо сатрҳоро ташкил медиҳанд ва PHP онҳоро чун сатр муқоиса мекунад. Яъне аввал аломатҳои аввали ду санаро муқоиса мекунад: агар онҳо якхела бошанд, пас PHP аломатҳои дуввумро муқоиса мекунад, ва ҳамин тавр, то ки фарқро пайдо кунад. Ба ҳамин сабаб, ки дар формати мо аввал сол, пас моҳ, ва баъд рӯз ҷойгир шудааст, ин муқоиса имконпазир аст.

Инчунин муҳим аст, ки санаҳо дар як формат бошанд. Дар ҳолати мо ҷудокунандаҳои қисмҳои сана тире мебошанд. Ин, албатта, зарурӣ нест. Масалан, шумо метавонed нуқтаҳо гузоред:

<?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ščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан