Mktime () - vakar, praėjusį mėnesį ir tt).

Laiko žymos gali būti labai naudingos programuojant ir stebint galimus pakeitimus. Mktime () funkcija PHP yra viena iš tokių įrankių, kurie grąžina tam tikros datos UNIX laiko žymes. Funkcija mktime () rodo sekundžių, praėjusių nuo 1970 m. Sausio 1 d. Iki tam tikros datos, skaičių. 1970 m. Sausio 1 d. Laikoma OS pradžios data, taigi visos laiko žymos vertės sukuriamos išlaikant šią bazę. Tai gali būti naudojama apskaičiuojant laiką, kurį praėjo daugybė įvairių veislių, įskaitant paskutines 24 valandas, prieš dieną, einamąją savaitę, praėjusią savaitę, šį mėnesį, praėjusį mėnesį, šiais metais, pernai ir tt

Įvadas

Funkcija mktime () grąžina tam tikros datos UNIX laiko žymę, ty sekundžių, praėjusių nuo 1970 m. Sausio 1 d. Iki tos datos, skaičius.

Pastaba: jei norite konvertuoti žemiau nurodytus laiko žymenis į formatą, tinkantį naudoti su „MySQL“, naudokite datos funkciją taip:

Žemiau pateikiami dažniausiai naudojami pavyzdžiai:

Paskutinės 24 valandos

Toliau pateikiamas kodas apima praėjusias 24 valandas:

Vakar

Toliau nurodytas kodas veikia net jei esate pirmojo mėnesio arba metų sausio 1 d. Jis apima vakarą nuo vakar 00:00 iki 23:59:59:

Šią savaitę

Toliau pateiktame kode daroma prielaida, kad pirmoji savaitės diena yra pirmadienis. Jis apima laikotarpį nuo pirmadienio ryto iki 00:00:00 iki dabar:

Praeitą savaitę

Toliau pateiktame kode daroma prielaida, kad pirmoji savaitės diena yra pirmadienis. Jis apima laikotarpį nuo pirmadienio iki paskutinio 00:00:00 iki kito sekmadienio 23: 59: 59:

Šį mėnesį

Toliau pateikiamas kodas apima laikotarpį nuo pirmojo iki dabar:

Paskutinės 30 dienų

Toliau pateiktas kodas apima laikotarpį nuo 30 dienų iki dabar:

Praeitą mėnesį

Toliau pateiktas kodas apima ankstesnį mėnesį:

Šie metai

Toliau pateiktas kodas apima laikotarpį nuo sausio 1 d. Iki 00:00:00:

Praeitais metais

Žemiau pateiktas kodas apima praėjusius metus, nuo sausio 1 d., 00: 00-31: 00: 23: 59: 59:



Ankstesnis Straipsnis Kitas Straipsnis

Geriausi Patarimai