212 of 410 menu

Функсияи date

Функсияи date таърихро дар формати додашуда чоп мекунад. Параметри якум функсия форматро қабул мекунад, ва параметри дуюми ихтиёрӣ - лаҳзаи вақт дар формати timestamp. Агар параметри дуюм мушаххас нашуда бошад - лаҳзаи ҷорӣ гирифта мешавад, агар мушаххас шуда бошад - пас он лаҳзаи додашуда.

Формат бо фармонҳои идоракунанда (ҳарфҳои англисӣ) мушаххас карда мешавад, дар ин ҳол шумо метавонед ҳар гуна ҳудудбанандаҳоро байни онҳо гузоред (тире, дунуқта ва ғайра).

Функсия фармонҳои зеринро қабул мекунад (ҳарфҳои калонтарин аз ҳарфҳои оддӣ фарқ мекунанд, диққат диҳед):

  • U – миқдори сонияҳо, ки аз 1 январи 1970 гузаштаанд (яъне timestamp).
  • z – рақами рӯз аз аввали сол.
  • Y – сол, 4 рақам.
  • y - сол, ду рақам.
  • m – рақами моҳ (бо сифр дар пеш).
  • n – рақами моҳ бе сифр дар пеш.
  • d – рақами рӯз дар моҳ, ҳамеша ду рақам (яъне якумин метавонад сифр бошад).
  • j – рақами рӯз дар моҳ бе сифри пешазмад.
  • w – рӯзи ҳафта (0 - якшанбе, 1 - душанбе ва ғайра).
  • h – соатҳо дар формати 12-соатӣ.
  • H – соатҳо дар формати 24-соатӣ.
  • i – дақиқаҳо.
  • s – сонияҳо.
  • L1, агар соли кабиса бошад, 0, агар соли кабиса набошад.
  • W – рақами тартибии ҳафтаи сол.
  • t – миқдори рӯзҳо дар моҳи мушаххасшуда.

Синтаксис

date(string $format, ?int $timestamp = null): string

Намунаҳои кор бо date

<?php // Ҳама намунаҳо барои таърихи 01.06.2013 дар 12.23.59, душанбе нишон дода шудаанд echo date('Y'); // '2013'-ро чоп мекунад echo date('y'); // '13'-ро чоп мекунад echo date('m'); // '06'-ро чоп мекунад - рақами моҳ echo date('d'); // '01'-ро чоп мекунад - рақами рӯз дар моҳ echo date('j'); // '1'-ро чоп мекунад - рақами рӯз дар моҳ (бе сифр дар пеш) echo date('w'); // '1'-ро чоп мекунад - душанбе echo date('H'); // '12'-ро чоп мекунад - соатҳо echo date('i'); // '23'-ро чоп мекунад - дақиқаҳо echo date('s'); // '59'-ро чоп мекунад - сонияҳо echo date('d-m-Y'); // '01-06-2013'-ро чоп мекунад echo date('d.m.Y'); // '01.06.2013'-ро чоп мекунад echo date('H:i:s d.m.Y'); // '12:23:59 01.06.2013'-ро чоп мекунад ?>

Параметри дуюми функсияи date

Функсияи date параметри дуюми ихтиёрӣ дорад, ки лаҳзаи вақтро дар формати timestamp қабул мекунад. Агар ин параметр фиристода шавад, функсияи date лаҳзаи ҷории вақтро формат накарда, балки он лаҳзаеро, ки бо параметри дуюм фиристода шудааст, формат мекунад. Ин timestamp метавон ба даст овард, масалан, тавассути mktime (аммо ҳатман нест):

<?php echo date('d-m-Y', mktime(0, 0, 0, 12, 29, 13)); // '29-12-2013'-ро чоп мекунад ?>

Инро метавон истифода бурд, то рақами рӯзи ҳафта барои таърихи муайянро донист - танҳо онро бо параметри дуюм тавассути функсияи mktime мефиристем, ва параметри якум рамзи идоракунанда 'w' мегузорем:

<?php // Мебинем, ки 29-12-2013 кадом рӯзи ҳафта буд: echo date('w', mktime(0, 0, 0, 12, 29, 13)); // '0'-ро чоп мекунад - якшанбе ?>

Инчунин нигаред

  • функсияи mktime,
    ки лаҳзаи вақтро дар формати timestamp бармегардонад
Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан