亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

tarikh dan masa PHP

Fungsi

PHP date() digunakan untuk memformat tarikh atau masa

cap masa (cap masa), Ia biasanya jujukan aksara yang secara unik mengenal pasti momen tertentu dalam masa

Tarikh diformat : Fungsi date() akan mengembalikan rentetan yang dijana oleh cap waktu parameter mengikut format yang ditentukan.

Sintaks

tarikh(format, cap masa)

< td width="193" valign="top" style="word-break: break-all; border-width: 1px; border-style: solid;"> format
       參數(shù)     描述
    format必需,規(guī)定時間戳的格式。

    timestamp

可選,規(guī)定時間戳。默認(rèn)是當(dāng)前時間和日期
Parameter
Penerangan
Diperlukan, menentukan format cap masa.
cap waktu
Pilihan, nyatakan cap masa. Lalai ialah masa dan tarikh semasa

Cap masa ialah jujukan aksara yang mewakili masa dan tarikh apabila peristiwa tertentu berlaku


Rentetan format boleh mengecam perkara berikut rentetan parameter format

< td width="193" valign="top" style="border-width: 1px; border-style: solid; word-break: break-all;"> D
    format 字符    說明    返回值例子
  日------
  d月份中的第幾天,有前導(dǎo)零的 2 位數(shù)字01 到 31
  D星期中的第幾天,文本表示,3 個字母Mon 到 Sun
  j月份中的第幾天,沒有前導(dǎo)零1 到 31
format aksara
Penerangan Contoh nilai pulangan
 日--- ---
 dHari dalam bulan, nombor 2 digit dengan sifar pendahuluan01 hingga 31
Hari dalam minggu, perwakilan teks, 3 hurufIsn ke Ahad
 jHari dalam bulan, tiada sifar pendahuluan1 hingga 31
  l("L"的小寫字母)星期幾,完整的文本格式Sunday 到 Saturday
  NISO-8601 格式數(shù)字表示的星期中的第幾天(PHP 5.1.0 新加)1(表示星期一)到 7(表示星期天)
  S每月天數(shù)后面的英文后綴,2 個字符st,nd,rd 或者 th??梢院?nbsp;j 一起用
  w星期中的第幾天,數(shù)字表示0(表示星期天)到 6(表示星期六)
  z年份中的第幾天0 到 365
  星期------

  W
ISO-8601 格式年份中的第幾周,每周從星期一開始(PHP 4.1.0 新加的)例如:42(當(dāng)年的第 42 周)
  月------

  F

月份,完整的文本格式,例如 January 或者 MarchJanuary 到 December
  m數(shù)字表示的月份,有前導(dǎo)零01 到 12
  M三個字母縮寫表示的月份Jan 到 Dec
  n數(shù)字表示的月份,沒有前導(dǎo)零1 到 12
  t給定月份所應(yīng)有的天數(shù)28 到 31
  年------
  L是否為閏年如果是閏年為 1,否則為 0



  o

ISO-8601 格式年份數(shù)字。這和 Y 的值相同,只除了如果 ISO 的星期數(shù)(W)屬于前一年或下一年,則用那一年。(PHP 5.1.0 新加)


Examples: 1999 or 2003

  Y4 位數(shù)字完整表示的年份例如:1999 或 2003
  y2 位數(shù)字表示的年份例如:99 或 03
  時間------
  a小寫的上午和下午值am 或 pm
  A大寫的上午和下午值AM 或 PM
  BSwatch Internet 標(biāo)準(zhǔn)時000 到 999
  g小時,12 小時格式,沒有前導(dǎo)零1 到 12
  G小時,24 小時格式,沒有前導(dǎo)零0 到 23
  h小時,12 小時格式,有前導(dǎo)零01 到 12
  H小時,24 小時格式,有前導(dǎo)零00 到 23
  i有前導(dǎo)零的分鐘數(shù)00 到 59>
  s秒數(shù),有前導(dǎo)零00 到 59>



  u

毫秒 (PHP 5.2.2 新加)。需要注意的是 date() 函數(shù)總是返回000000 因為它只接受 integer 參數(shù), 而 DateTime::format() 才支持毫秒。



示例: 654321

  時區(qū)------
  e時區(qū)標(biāo)識(PHP 5.1.0 新加)例如:UTC,GMT,Atlantic/Azores
  I是否為夏令時如果是夏令時為 1,否則為 0
  O與格林威治時間相差的小時數(shù)例如:+0200


  P

與格林威治時間(GMT)的差別,小時和分鐘之間有冒號分隔(PHP 5.1.3 新加)例如:+02:00



  T



本機(jī)所在的時區(qū)

例如:EST,MDT(【譯者注】在 Windows 下為完整文本格式,例如"Eastern Standard Time",中文版會顯示"中國標(biāo)準(zhǔn)時間")。


  Z

時差偏移量的秒數(shù)。UTC 西邊的時區(qū)偏移量總是負(fù)的,UTC 東邊的時區(qū)偏移量總是正的。


-43200 到 43200

  完整的日期/時間------
  cISO 8601 格式的日期(PHP 5 新加)2004-02-12T15:19:21+00:00
  rRFC 822 格式的日期例如:Thu, 21 Dec 2000 16:01:07 +0200


  U

從 Unix 紀(jì)元(January 1 1970 00:00:00 GMT)開始至今的秒數(shù)


參見 time()

Tarikh PHP() Format tarikh

Parameter pertama yang diperlukan bagi fungsi date(), format, menentukan cara memformat tarikh/masa.

Berikut ialah beberapa aksara yang tersedia:

d - mewakili hari dalam bulan (01 - 31)

m - mewakili bulan (01 - 12)

Y - mewakili tahun (empat digit)

Untuk senarai semua aksara yang tersedia dalam parameter format, sila rujuk Manual Rujukan Tarikh PHP kami, fungsi tarikh().

Anda boleh memasukkan aksara lain antara huruf, seperti "/", "." atau "-", supaya anda boleh menambah pemformatan tambahan:

Contoh

<?php
echo date("Y/m/d") . "<br>";
echo date("Y.m.d") . "<br>";
echo date("Y-m-d");
?>

Keputusan pelaksanaan program:

2016/10/09
2016.10.09
2016-1016


Aksara berikut biasanya digunakan untuk masa:

·?h - 12 dengan pendahuluan sifar Jam Format Jam

· i - minit dengan sifar pendahuluan

· s - saat dengan sifar pendahuluan (00 -59)

· a - huruf kecil tengah hari dan tengah hari (pagi atau petang)


Contoh

Contoh berikut mengeluarkan masa semasa dalam format yang ditentukan:

<?php
echo date ("H:i:sa");
?>

Hasil pelaksanaan program:

15:53:06pm

Fungsi PHP date() akan mengembalikan masa/tarikh semasa pelayan


Dapatkan zon waktu

Jika masa yang dikembalikan daripada kod itu bukan masa yang betul, ada kemungkinan pelayan anda berada di negara lain atau ditetapkan kepada zon waktu yang berbeza.

Jadi, jika anda memerlukan masa yang tepat berdasarkan lokasi tertentu, anda boleh menetapkan zon waktu untuk digunakan.

Contoh berikut menetapkan zon waktu kepada "Asia/Shanghai", dan kemudian mengeluarkan masa semasa dalam format yang ditentukan:

<?php
header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
date_default_timezone_set("Asia/Shanghai");
echo "當(dāng)前時間是 " . date("h:i:sa");

?>

Hasil pelaksanaan program:

Masa semasa ialah 03:54:49pm


Tarikh penciptaan melalui PHP mktime()

date() menentukan cap masa. Jika anda tidak menyatakan cap masa, tarikh dan masa semasa akan digunakan (seperti dalam contoh di atas).

Fungsi mktime() mengembalikan cap waktu Unix tarikh. Cap waktu Unix mengandungi bilangan saat antara zaman Unix (1 Januari 1970 00:00:00 GMT) dan masa yang ditentukan.

Tatabahasa

mktime(jam,minit,saat,bulan,hari,tahun)

Contoh di bawah A siri parameter dalam fungsi mktime() akan digunakan untuk mencipta tarikh dan masa

<?php
header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
$d=mktime(9, 12, 31, 6, 10, 2016);
echo "創(chuàng)建日期是 " . date("Y-m-d h:i:sa", $d);
?>

Hasil pelaksanaan program:

Tarikh penciptaan ialah 2016-06-10 09: 12:31am


Buat tarikh daripada rentetan melalui PHP strtotime()

PHP strtotime() fungsi digunakan untuk tukar boleh dibaca manusia Tukar rentetan baca kepada masa Unix.

Sintaks

strtotime(masa, sekarang)

Contoh berikut mencipta tarikh dan masa melalui fungsi strtotime():

<?php
header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
$d=strtotime("10:38pm April 15 2016");
echo "創(chuàng)建日期是 " . date("Y-m-d h:i:sa", $d);
?>

Hasil pelaksanaan program:

Tarikh penciptaan ialah 15-04-2016 10:38:00pm


PHP sangat bijak untuk menukar rentetan kepada tarikh, jadi anda boleh menggunakan pelbagai nilai:

Instance

<?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>";
?>

Hasil berjalan program:

2016-10-10 12 : 00:00am
2016-10-15 12:00:00am
2017-01-09 04:01:09pm

Nota: strtotime() It tidak sempurna, jadi ingat untuk menyemak rentetan yang anda masukkan ke dalamnya.


Instance

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

Hasil berjalan program:

15 Okt
22 Okt
29 Okt
05 Nov
12 Nov


Contoh

Gunakan fungsi strtotime() untuk mendapatkan cap waktu rentetan tarikh dan masa dalam format Inggeris

<?php
header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
echo strtotime("now"),"<br>";           //當(dāng)前時間的時間戳
echo "輸出時間:".date("Y-m-d H:i:s",strtotime("now")),"<br>";  //輸出當(dāng)前時間
echo strtotime("24 May 2016"),"<br>";                     //輸出指點時間的時間戳
echo "輸出時間:".date("Y-m-d H:i:s",strtotime("24 May 2016")),"<br>";     //輸入指定的日期
?>

Hasil pelaksanaan program:

1476000300
Masa keluaran: 2016-10-09 16:05:00
1464019200
Masa keluaran: 2016-05-24 00:>


Contoh

Realisasikan fungsi kira detik

<?php
header("Content-type:text/html;charset=utf-8");    //設(shè)置編碼
$time=strtotime(date("Y-m-d H:i:s"));     //當(dāng)前的系統(tǒng)時間
$time1=strtotime("2017-10-1  12:00:00");  //國慶節(jié)的放假時間
$time2=strtotime("2017-1-1");             //元旦的放假時間
$sub=ceil(($time1-$time)/3600);           //(60秒*60分)/小時
$sub1=ceil(($time2-$time1)/86400);        //(60秒*60分*24小時)/天
echo "離國慶放假時間還有 <strong>$sub</strong> 小時";
echo "<p>";
echo"離元旦放假時間還有 <strong>$sub1</strong> 天";
?>

Hasil jalankan program:

Masih ada 8564 jam sebelum cuti Hari Kebangsaan

Ada -273 hari sebelum cuti Tahun Baru

Manual Rujukan Tarikh PHP Lengkap


Untuk manual rujukan lengkap untuk semua fungsi tarikh, sila lawati Manual Rujukan Tarikh PHP Lengkap kami.

Manual rujukan ini menyediakan penerangan ringkas dan contoh aplikasi bagi setiap fungsi !


Meneruskan pembelajaran
||
<?php echo date ("H:i:sa"); ?>