內容目錄
前言
最近常常遇到須要指定日期格式
並對該日期做加減運算
像是加一天、減一天、加一個月、減一個月之類的
下面就來紀錄一下 PHP 原生的寫法
好用又不需要載入額外的東西
實作
給目前時間加一天、一小时
<?php
echo "今天:",date('Y-m-d H:i:s'),"<br>";
echo "明天:",date('Y-m-d H:i:s',strtotime('+1 day'));
?>
同理,加一年、一個月、一小時、一分鐘…
<?php
echo "明天:",date('Y-m-d H:i:s',strtotime('+1 day'));
echo "明天:",date('Y-m-d H:i:s',strtotime('+1 hour'));
echo "明天:",date('Y-m-d H:i:s',strtotime('+1 minute'));
echo "明天:",date('Y-m-d H:i:s',strtotime('+1 mouth'));
?>
這裡+1 day可以修改參數1為任何想需要的數 day也可以改成year(年),month(月),hour(小時)minute(分),second(秒)如:
date(‘Y-m-d H:i:s’,strtotime("+1 day +1 hour +1 minute");
可以随便自由组合,以達到任意输出時間的目的
给指定時間加一天、一小時
<?php
echo date("Y-m-d",strtotime("+1 month",strtotime("2020-10-13")));
?>
结果為:2020-11-13