PHP date() 函数
实例
格式化本地日期和时间,并返回已格式化的日期字符串:
date("l") . "
";
// 输出日、日期、月、年、时间 AM 或 PM
echo date("l jS \of F Y h:i:s A");
?>
运行实例
定义和用法
date() 函数格式化本地日期和时间,并返回已格式化的日期字符串。
语法
date(format,timestamp);
参数 |
描述 |
format |
必需。规定输出日期字符串的格式。可使用下列字符:
- d - ສະແດງວັນໃນເດືອນ (ຈາກ 01 ຫາ 31)
- D - ສະແດງວັນອາທິດໃນຕົວຄຳສັບ (ນຳໃຊ້ສາມອີກມັນ)
- j - ສະແດງວັນໃນເດືອນບໍ່ມີການຕອບກັບຕົວເລກຕົ້ນ (1 ຫາ 31)
- l (l ຂອງ 'L' ຕັດພາສານ້ອຍ) - ສະແດງວັນອາທິດໃນຕົວຄຳສັບເຕັມ
- N - ສະແດງວັນອາທິດໃນມາດຕະຖານ ISO-8601 (1 ສະແດງວັນຈັນ, 7 ສະແດງວັນອາທິດ)
- S - ສະແດງວັນອາທິດໃນຕົວຄຳສັບສິບສອງວິທີ (2 ຄຳສັບ: st, nd, rd ຫຼື th. ຕົກຮ່ວມກັບ j)
- w - ສະແດງວັນອາທິດໃນຕົວເລກ (0 ສະແດງວັນອາທິດ, 6 ສະແດງວັນອາທິດ)
- z - ວັນທີ່ຂອງປີ (ຈາກ 0 ຫາ 365)
- W - ສະແດງວັນອາທິດໃນປີຕາມມາດຕະຖານ ISO-8601 (ວັນອາທິດເລີ່ມໃນ Monday[ວັນຈັນ])
- F - ສະແດງເດືອນໃນຕົວຄຳສັບ (January[ເດືອນທັນວາ] ຫາ December[ເດືອນທັນວາ])
- m - ສະແດງເດືອນໃນຕົວເລກ (ຈາກ 01 ຫາ 12)
- M - ສະແດງເດືອນໃນຕົວຄຳສັ້ນ (ນຳໃຊ້ສາມອີກມັນ)
- n - ສະແດງເດືອນໃນຕົວເລກບໍ່ມີການຕອບກັບຕົວເລກຕົ້ນ (1 ຫາ 12)
- t - ມີປີຕອນໃນເດືອນ
- L - ວ່ານັ້ນແມ່ນປີນິຍົມຫຼືບໍ່ (ຖ້າແມ່ນປີນິຍົມນັ້ນຈະແມ່ນ 1, ຖ້າບໍ່ຈະແມ່ນ 0)
- o - ສະແດງປີຕາມມາດຕະຖານ ISO-8601
- Y - ສະແດງປີໃນສີ່ໂອກ
- y - ສະແດງປີໃນສອງໂອກ
- a - ອອກຈາກບາງວິທີຄື: am ຫຼື pm
- A - ສະແດງວ່າ AM ຫຼື PM ແບບຫຼັກ
- B - Swatch Internet Time (000 ຫາ 999)
- g - 12 ສາມສຳນັກງານ, ບໍ່ມີກາງກັນເກົ່າ (1 ຫາ 12)
- G - 24 ສາມສຳນັກງານ, ບໍ່ມີກາງກັນເກົ່າ (0 ຫາ 23)
- h - 12 ສາມສຳນັກງານ, ກັບກາງກັນເກົ່າ (01 ຫາ 12)
- H - 24 ສາມສຳນັກງານ, ກັບກາງກັນເກົ່າ (00 ຫາ 23)
- i - ນາທີ (00 ຫາ 59) ກັບກາງກັນເກົ່າ
- s - ວິນາທີ (00 ຫາ 59) ກັບກາງກັນເກົ່າ
- u - ວິນາທີນິວວິນ (PHP 5.2.2 ໄປ)
- e - ຄວາມສັບສວນພາກສັນນະພາບ (ຕົວຢ່າງ: UTC, GMT, Atlantic/Azores)
- I (i ແບບຫຼັກ) - ວັນທີ່ຢູ່ໃນລະດູຮອດກະຈາຍ (ຖ້າແມ່ນລະດູຮອດກະຈາຍ ແມ່ນ 1 ຖ້າບໍ່ແມ່ນ 0)
- O - ຄວາມຫັງພາກສັນນະພາບ GMT (GMT) ຕາມຊົ່ວໂມງ (ຕົວຢ່າງ: +0100)
- P - ຄວາມຫັງພາກສັນນະພາບ GMT (GMT) ຕາມຊົ່ວໂມງ:minutes (ຕັ້ງແຕ່ PHP 5.1.3)
- T - ຄວາມສັບສວນຂອງພາກສັນນະພາບ (ຕົວຢ່າງ: EST, MDT)
- Z - ການຫັງພາກສັນນະພາບທີ່ວິນາທີ (UTC) ຕາມວິນາທີ. UTC ຕາມທິດທາງຕາເວັນຕົກປະຫວັດສາດປະຕູບັນ (ຈາກ -43200 ຫາ 50400)
- c - ສະແດງວັນທີ່ ISO-8601 (ຕົວຢ່າງ: 2013-05-05T16:34:42+00:00)
- r - ສະແດງວັນທີ່ RFC 2822 (ຕົວຢ່າງ: Fri, 12 Apr 2013 12:01:05 +0200)
- U - ວັນທີ່ຜ່ານຈາກວັນພະຫັດທີ່ 1 ມັງກອນ 1970 00:00:00 GMT
ນອກຈາກນັ້ນ ຍັງສາມາດໃຊ້ຄຳປະກອບທີ່ກໍານົດກ່ອນ (ຈາກ PHP 5.1.0 ໄປ):
- DATE_ATOM - Atom (ຕົວຢ່າງ: 2013-04-12T15:52:01+00:00)
- DATE_COOKIE - HTTP Cookies (ຕົວຢ່າງ: Friday, 12-Apr-13 15:52:01 UTC)
- DATE_ISO8601 - ISO-8601 (ຕົວຢ່າງ: 2013-04-12T15:52:01+0000)
- DATE_RFC822 - RFC 822 (ຕົວຢ່າງ: Fri, 12 Apr 13 15:52:01 +0000)
- DATE_RFC850 - RFC 850 (ຕົວຢ່າງ: Friday, 12-Apr-13 15:52:01 UTC)
- DATE_RFC1036 - RFC 1036 (ຕົວຢ່າງ: Fri, 12 Apr 13 15:52:01 +0000)
- DATE_RFC1123 - RFC 1123 (ເຊິ່ງ: Fri, 12 Apr 2013 15:52:01 +0000)
- DATE_RFC2822 - RFC 2822 (Fri, 12 Apr 2013 15:52:01 +0000)
- DATE_RFC3339 - ຄືກັນກັບ DATE_ATOM (ເລີ່ມຈາກ PHP 5.1.3)
- DATE_RSS - RSS (Fri, 12 Aug 2013 15:52:01 +0000)
- DATE_W3C - ວິນເວີນສາກົນ (ເຊິ່ງ: 2013-04-12T15:52:01+00:00)
|
timestamp |
ຄຳຄົວ. ສະເພາະວັດຖຸສະເລ່ຍ Unix. ສະເພາະແມ່ນວັດຖຸທີ່ປະຈຸບັນ (time()). |
ຂໍ້ສັງຫາສານ
ຜົນການບັນທຶກ: |
ຖ້າສຳເລັດ, ຈະກັບຄືນຄວາມລະບຸວັດຖຸທີ່ພັດທະນາ, ຖ້າບໍ່ສຳເລັດ, ຈະສົ່ງຄວາມເຕືອນ E_WARNING ແລະກັບຄືນ FALSE. |
ລະບົບ PHP: |
4+ |
ບັນທຶກການປັບປຸງ: |
PHP 5.1.0: ສະເພາະ E_STRICT ແລະ E_NOTICE Time Zone Error. ບໍ່ມີຂໍ້ພິພາກວັດຖຸສະເລ່ຍຈາກວັດຖຸ 13 ທັນວາ 1901 20:45:54 GMT ພາຍຫມັງສາຍພັດ ທີ 19 ມັງກອນ 2038 03:14:07 GMT ພາຍຫມັງວັນອັງຄານ. ວັດຖຸກຳນົດຫຼັງ 5.1.0, ໃນບາງລະບົບ (ເຊິ່ງມີ Windows) ວັດຖຸກຳນົດຈາກ 01-01-1970 ທີ 19-01-2038.
PHP 5.1.1: ສະເພາະວັດຖຸຂອງວັດຖຸ/ວັນ/ເວລາ, ສຳລັບການກຳນົດ. format ຄວາມລະບຸ
|