php中日期加減法運(yùn)算實(shí)現(xiàn)代碼
更新時(shí)間:2011年12月08日 22:30:27 作者:
通過對某個(gè)日期增加或減去幾天,得到另外一個(gè)日期
1、首先通過strtotime()獲得日期的時(shí)間戳
2、獲得N天前得時(shí)間戳,通過”當(dāng)前時(shí)間戳 - N天的秒數(shù) = N天前得時(shí)間戳“
3、對N天前得時(shí)間戳用date()函數(shù)進(jìn)行格式轉(zhuǎn)換
下例:獲得2012-5-1號之前一天的日期
<?php
//將時(shí)間點(diǎn)轉(zhuǎn)換為時(shí)間戳
$date = strtotime('2012-5-1');
//輸出一天前的日期,在時(shí)間戳上減去一天的秒數(shù)
echo date('Y-m-d',$date - 1*24*60*60);
?>
輸出:2012-4-30
此外,time()函數(shù)獲得當(dāng)前日期的時(shí)間戳!
2、獲得N天前得時(shí)間戳,通過”當(dāng)前時(shí)間戳 - N天的秒數(shù) = N天前得時(shí)間戳“
3、對N天前得時(shí)間戳用date()函數(shù)進(jìn)行格式轉(zhuǎn)換
下例:獲得2012-5-1號之前一天的日期
復(fù)制代碼 代碼如下:
<?php
//將時(shí)間點(diǎn)轉(zhuǎn)換為時(shí)間戳
$date = strtotime('2012-5-1');
//輸出一天前的日期,在時(shí)間戳上減去一天的秒數(shù)
echo date('Y-m-d',$date - 1*24*60*60);
?>
輸出:2012-4-30
此外,time()函數(shù)獲得當(dāng)前日期的時(shí)間戳!
您可能感興趣的文章:
- PHP中的日期加減方法示例
- PHP 日期加減的類,很不錯(cuò)
- PHP實(shí)現(xiàn)針對日期,月數(shù),天數(shù),周數(shù),小時(shí),分,秒等的加減運(yùn)算示例【基于strtotime】
- php計(jì)算兩個(gè)日期相差天數(shù)的方法
- PHP中UNIX時(shí)間戳和日期間的轉(zhuǎn)換與計(jì)算實(shí)例
- php計(jì)算兩個(gè)日期時(shí)間差(返回年、月、日)
- 計(jì)算一段日期內(nèi)的周末天數(shù)的php代碼(星期六,星期日總和)
- 探討:如何使用PHP實(shí)現(xiàn)計(jì)算兩個(gè)日期間隔的年、月、周、日數(shù)
- php計(jì)算到指定日期還有多少天的方法
- php中根據(jù)某年第幾天計(jì)算出日期年月日的代碼
- PHP常用日期加減計(jì)算方法實(shí)例小結(jié)
相關(guān)文章
PHP頁面實(shí)現(xiàn)定時(shí)跳轉(zhuǎn)的方法
這篇文章主要介紹了PHP頁面實(shí)現(xiàn)定時(shí)跳轉(zhuǎn)的方法,實(shí)例演示使用header函數(shù)來實(shí)現(xiàn)跳轉(zhuǎn)的技巧,需要的朋友可以參考下2014-10-10PHP面向?qū)ο蟪绦蛟O(shè)計(jì)OOP繼承用法入門示例
這篇文章主要介紹了PHP面向?qū)ο蟪绦蛟O(shè)計(jì)OOP繼承用法,結(jié)合簡單實(shí)例形式分析了php類的定義與繼承使用方法,需要的朋友可以參考下2016-12-12PHP面向?qū)ο笪宕笤瓌t之開放-封閉原則(OCP)詳解
這篇文章主要介紹了PHP面向?qū)ο笪宕笤瓌t之開放-封閉原則(OCP),簡單分析了PHP面向?qū)ο箝_放-封閉原則(OCP)的概念、原理、使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下2018-04-04詳解Swoole TCP流數(shù)據(jù)邊界問題解決方案
本文主要介紹了Swoole TCP流數(shù)據(jù)邊界問題解決方案,對Swoole感興趣的同學(xué),可以參考下。2021-05-05phpMyAdmin出現(xiàn)無法載入 mcrypt 擴(kuò)展,請檢查PHP配置的解決方法
出現(xiàn)以下幾種情況后可能會造成運(yùn)行phpmyadmin程序提示 無法載入 mcrypt 擴(kuò)展,請檢查 PHP 配置 的 錯(cuò)誤提示2012-03-03