⊗ppPmTmSC 188 of 447 menu

Krahasimi i vargjeve me data në PHP

Le të supozojmë se kemi dy data në formatin e mëposhtëm tekstual:

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

Në këtë rast, mund të kryeni një krahasim të këtyre datave dhe të zbuloni se cila prej tyre është më e madhe:

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

Si ndodh krahasimi i këtyre datave? Çështja është se datat tona janë vargje dhe PHP i krahason ato si vargje. Kjo do të thotë që fillimisht krahason karakteret e para të dy datave: nëse ato janë të njëjta, PHP krahason karakteret e dyta, e kështu me radhë, derisa të gjejë një ndryshim. Falë faktit se në formatin tonë të datës fillimisht vendoset viti, pastaj muaji dhe më pas dita, një krahasim i tillë është i mundur.

Është gjithashtu e rëndësishme që datat të jenë në të njëjtin format. Në rastin tonë, ndarësit e pjesëve të datës janë vizat. Kjo, sigurisht, nuk është e detyrueshme. Për shembull, mund të vendosni pika:

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

Ose mund t'i hiqni fare ndarësit:

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

E rëndësishme është që krahasimi të jetë i saktë, vendosja duhet të jetë si më poshtë: fillimisht viti, pastaj muaji, pastaj dita.

Shkruani kodin që do të krahasojë dy datat e paraqitura më poshtë dhe do të shfaqë një mesazh se cila prej tyre është më e madhe:

$date1 = '2020-11-30'; $date2 = '2020-12-01';
Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo