PHP strtotime() ఫంక్షన్

ఉదాహరణ

ఆంగ్ల టెక్స్ట్ తో తేదీ సమయం నుండి Unix టైమ్ స్టాంప్లాగా పరివర్తించండి:

<?php
echo(strtotime("now") . "<br>");
echo(strtotime("15 October 1980") . "<br>");
echo(strtotime("+5 hours") . "<br>");
echo(strtotime("+1 week") . "<br>");
echo(strtotime("+1 week 3 days 7 hours 5 seconds") . "<br>");
echo(strtotime("next Monday") . "<br>");
echo(strtotime("last Sunday"));
?>

నిర్వహణ ఉదాహరణ

నిర్వచనం మరియు ఉపయోగం

strtotime() ఫంక్షన్ ఏదైనా ఆంగ్ల టెక్స్ట్ తో తేదీ లేదా సమయం వివరణను Unix టైమ్ స్టాంప్లాగా పరివర్తిస్తుంది (January 1 1970 00:00:00 GMT నుండి కొనసాగే సెకన్లు).

మీరు చూడండి:సంవత్సరం సూచకంగా రెండు నంబర్లు ఫార్మాట్ ఉపయోగించినప్పుడు, విలువలు 0-69 ఉంటే 2000-2069 వరకు మార్పు చేస్తాయి, విలువలు 70-100 ఉంటే 1970-2000 వరకు మార్పు చేస్తాయి.

మీరు చూడండి:మీరు m/d/y లేదా d-m-y ఫార్మాట్ తో తేదీ చూడండి, అయితే సెపరేటర్ అయినానే కిందికి పరిగణించండి: అమెరికా ఫార్మాట్ m/d/y ఉంటుంది. సెపరేటర్ కిందికి పరిగణించండి: యూరోపియన్ ఫార్మాట్ d-m-y ఉంటుంది. అపశయం పరిగణించడానికి, YYYY-MM-DD ఫార్మాట్ ఉపయోగించండి లేదా date_create_from_format() ఫంక్షన్ ఉపయోగించండి.

语法

strtotime(time,now);
参数 描述
time 必需。规定日期/时间字符串。
now 可选。规定用来计算返回值的时间戳。如果省略该参数,则使用当前时间。

ລະອຽດດ້ານເຕັກນິກ

ຄຳຜິດສະຖານທີ່ ຖ້າສຳເລັດຈະກັບຄືນເວລາຂອງວັນເວລາ, ຖ້າຜິດການຈະກັບຄືນ FALSE.
PHP ສະບັບ: 4+

ບັນທຶກການປັບປຸງ:

5.3.0: ຕອນນີ້, ຮູບແບບວັນເວລາສະເພາະ, ເຊັ່ນ ອາທິດນີ້, ອາທິດກ່ອນ, ອາທິດກ່ອນນີ້, ອາທິດຕໍ່ໄປ, ກໍານົດວ່າອາທິດຈະເລີ່ມຈາກວັນທີ່ພະຫັດ, ບໍ່ແມ່ນນໍາໃຊ້ວັນເວລາ/ວັນເວລາປະຈຸບັນ/ວັນເວລາທີ່ກ່ວາ 7 ວັນ.
5.3.0 ກ່ອນ PHP 5.3.0, 24:00 ບໍ່ແມ່ນຮູບແບບທີ່ມີຄວາມມີປະສິດທິພາບ, ແລະ strtotime() ຈະກັບຄືນ FALSE.
5.2.7 ໃນສະບັບກ່ອນ, ຖ້າຂໍ້ສາມາດຮອດວັນທີ່ຢູ່ຂອງເດືອນແລະວັນນັ້ນແມ່ນວັນທຳອິດຂອງເດືອນ, ຈະຖືກຄວາມຄິດຜິດວ່າການເພີ່ມອາທິດໜຶ່ງໃຫ້ວັນເວລາທີ່ກັບຄືນ, ບັນຫານັ້ນໄດ້ຖືກແກ້ໄຂຕະຫຼອດນີ້.
5.1.0 ຖ້າຜິດການຈະກັບຄືນ FALSE (ໃນສະບັບກ່ອນຈະກັບຄືນ -1), ແລະໄດ້ເພີ່ມ E_STRICT ແລະ E_NOTICE ຄວາມຜິດພາກສ່ວນເວລາ.
5.0.2 ຕອນນີ້, "now" ແລະ ວັນເວລາສະເພາະອື່ນໆໄດ້ຖືກຄວາມຄິດທັນຕັ້ງຈາກວັນເວລາປະຈຸບັນ, ບໍ່ແມ່ນຈາກວັນຕອນຄໍາຄືນຂອງມື້ນີ້.
5.0.0 ອະນຸຍາດວັນເວລານອກ (ແຕ່ວັນເວລານອກຈະຖືກຄົ້ນຫາຫຼາຍ).
4.4.0 ກ່ອນ PHP 4.4, "next" ໄດ້ຖືກຄວາມຄິດຜິດວ່າ +2. ການແກ້ໄຂທົ່ວໄປຂອງນັ້ນແມ່ນການໃຊ້ "+1".