PHP Tarehe na Muda

Function date() ya PHP inatumiwa kum Williamson muda na tarehe.

Function Date() ya PHP

Function Date() ya PHP inapakia muda na tarehe kwa muundo inayofaa kuelewa.

Muundo

date(format,timestamp)
Parama Inasababisha
format Inahitajika. Inaeleza muundo wa timestamp.
timestamp Inayotumika kwa chaguo. Inaeleza timestamp. Mfano ni muda wa siku hivi na tarehe.

Mafanyiko:Timestamp inaonyesha sehemu ya herufi inayosababisha kwa kum Williamson tarehe na matukio.

Kupata tarehe kizuri

Wajibu wa kiparamiteru kwa function date() ni inayohitajika, zilizohusiana na kum Williamson tarehe au wa kufikia muda.

Hapa inatoa herufi zingine zilizotumiwa kwa tarehe.

  • d - Inaeleza siku kwenye mwezi (01-31)
  • m - Inaeleza mwezi (01-12)
  • Y - Inaeleza mwaka (mwaka wa tarakimu tano)
  • 1 - Inaeleza siku kwenye wiki

Harithi zingine, kama "/", "." au "-" zingekuwa kwenye herufi, ili kuingia na muundo zingine.

Mifano hii inayotumiwa kifuatilia siku hivi kwa tatu vizito vya mifano.

Mfano

<?php
echo "Hii ni siku hivi " . date("Y/m/d") . "<br>";
echo "Hii ni siku hivi " . date("Y.m.d") . "<br>";
echo "Hii ni siku hivi " . date("Y-m-d") . "<br>";
echo "Hii ni siku hivi " . date("l");
?>

Mfano wa kutoa

PHP - Tafutaji - Muda wa hali ya yako hivi ya muda wa kuigiza muda wa kipindi cha chakula

Tumia funguo ya date() kwa kumwezesha kuigiza mwaka wa versioni kwa mawebu wako.

Mfano

© 2010-<?php echo date("Y")?>

Mfano wa kutoa

Pata muda wa kawaida

Inaonekana kwa lugha ya muda zaidi ya zamani:

  • h - saa zilizotumiwa kwa muundo wa saa za 12 (00 - 12)
  • i - minati zilizotumiwa (00 - 59)
  • s - sekunde zilizotumiwa (00 - 59)
  • a - kina kichwani kwa jioni na jioni ya mchana (am au pm)

Mfano hili kinaumia kushafiki muda kwa muundo wa muda inayotumiwa.

Mfano

<?php
echo "Muda wa sasa ni " . date("h:i:sa");
?>

Mfano wa kutoa

Mafanyiko:Tathmini: Tovuti ya PHP date() inaonekana kwa tarehe na muda wa serveri ya sasa!

Pata eneo la muda

Ikiwa muda wa sasa haujafikia kwa kilele cha muda, inaweza kuhatarisha kwamba serveri yako nje ya nchi ya nyingine au inaingizwa na eneo la muda lingine.

Kama inahitajika muda wa ukoloniwe wa muda kwa sababu ya eneo, inaweza kumekuaaa eneo la muda inayotumiwa.

Mfano hili kinaumia kumekuaaa eneo la muda la "Asia/Shanghai" na kuweza kushafiki muda kwa muundo wa muda inayotumiwa.

Mfano

<?php
date_default_timezone_set("Asia/Shanghai");
echo "Muda wa sasa ni " . date("h:i:sa");
?>

Mfano wa kutoa

Kumekuaaa tarehe kwa msaada wa PHP mktime()

Funguo ya date() inayohusiana na paramita ya kikurana inaingiza muda wa kikurana. Ikiwa hawajawazwa muda wa kikurana, inatumia muda wa sasa (kama kina hili kina hili).

Funguo ya mktime() inaonekana kwa muda wa Unix wa tarehe. Muda wa Unix wa tarehe inaonekana kwa ukweli wa epoch ya Unix (1 Januari 1970 00:00:00 GMT) na muda wa tarehe inayotumiwa.

Muundo

mktime(saa,minati,sekunde,mwezi,siku,mwaka)

Mfano hili kinaumia kumekuaaa muda na tarehe kwa sababu ya kikundi cha paramita ya tovuti ya PHP mktime().

Mfano

<?php
$d=mktime(9, 12, 31, 6, 10, 2015);
echo "Tarehe yetu ni " . date("Y-m-d h:i:sa", $d);
?>

Mfano wa kutoa

Kumekuaaa tarehe na muda kwa msaada wa PHP strtotime() kwa sababu ya mafuatuni

Tovuti ya PHP strtotime() inatumia inayofanya hadi lugha ya mtumiaji inayotumiwa kumekuaaa muda na tarehe kwa sababu ya kwa Unix muda.

Muundo

strtotime(time,now)

Mfano hili kina hufanywa na kikundi cha kuwaisha kwa muda na tarehe kwa msaada wa tovuti ya PHP.

Mfano

<?php
$d=strtotime("10:38 pm April 15 2015");
echo "Tarehe yetu ni " . date("Y-m-d h:i:sa", $d);
?>

Mfano wa kutoa

PHP ina ujumbe mkubwa katika kusaidia kubadilika herufi kwenda tarehe, kwa hivyo inaweza kutumia thamani mbalimbali:

Mfano

<?php
$d=strtotime("tomorrow");
echo date("Y-m-d h:i:sa", $d) . "<br>";
$d=strtotime("next Saturday");
echo date("Y-m-d h:i:sa", $d) . "<br>";
$d=strtotime("+3 Months");
echo date("Y-m-d h:i:sa", $d) . "<br>";
?>

Mfano wa kutoa

Tunaelewa kwamba strtotime() haikupata kwa uharibifu, kwa hivyo tukieleweza kumtumia herufi zaidi.

Mifano ya tarehe zaidi

Mfano huyo inatoa tarehe ya kuzaliwa kwa siku ya siku ya siku inayofuata:

Mfano

<?php
$startdate = strtotime("Saturday");
$enddate = strtotime("+6 weeks",$startdate);
while ($startdate < $enddate) {
  echo date("M d", $startdate),"<br>";
  $startdate = strtotime("+1 week", $startdate);
}
?>

Mfano wa kutoa

Mfano huyo inatoa siku zilizopita tarehe 4 Julai:

Mfano

<?php
$d1=strtotime("December 31");
$d2=ceil(($d1-time())/60/60/24);
echo "Kuna siku: " . $d2 ." kuingia kwa tarehe 31 Desemba.";
?>

Mfano wa kutoa

Mwongozo wa tarehe wa PHP kamilifu

Kwa mafunguo ya tarehe zote, tafadhali nia kumtaarifu Mwongozo wa tarehe wa PHP.

Kifungu hiki kinahusisha kufikia kwa sababu ya kila funguo na mifano ya matumizi.