php中日期加減法運(yùn)算實(shí)現(xiàn)代碼
更新時(shí)間:2011年12月08日 22:30:27 作者:
通過對(duì)某個(gè)日期增加或減去幾天,得到另外一個(gè)日期
1、首先通過strtotime()獲得日期的時(shí)間戳
2、獲得N天前得時(shí)間戳,通過”當(dāng)前時(shí)間戳 - N天的秒數(shù) = N天前得時(shí)間戳“
3、對(duì)N天前得時(shí)間戳用date()函數(shù)進(jìn)行格式轉(zhuǎn)換
下例:獲得2012-5-1號(hào)之前一天的日期
<?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、對(duì)N天前得時(shí)間戳用date()函數(shù)進(jìn)行格式轉(zhuǎn)換
下例:獲得2012-5-1號(hào)之前一天的日期
復(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)針對(duì)日期,月數(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+Mysql樹型結(jié)構(gòu)(無限分類)數(shù)據(jù)庫設(shè)計(jì)的2種方式實(shí)例
這篇文章主要介紹了PHP+Mysql樹型結(jié)構(gòu)(無限分類)數(shù)據(jù)庫設(shè)計(jì)的2種方式實(shí)例,以及優(yōu)劣分析、探討,需要的朋友可以參考下2014-07-07
使用PHPMailer實(shí)現(xiàn)郵件的實(shí)時(shí)發(fā)送功能
這篇文章主要為大家詳細(xì)介紹了如何使用PHPMailer 實(shí)現(xiàn)一個(gè)接收詢盤并實(shí)時(shí)同步到指定郵箱的功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2023-12-12
php Smarty date_format [格式化時(shí)間日期]
php Smarty date_format [格式化時(shí)間日期] ,需要的朋友可以參考下。2010-03-03
PHP+SQL 注入攻擊的技術(shù)實(shí)現(xiàn)以及預(yù)防辦法
最近在折騰 PHP + MYSQL 的編程。了解了一些 PHP SQL 注入攻擊的知識(shí),于是寫了這篇文章.2010-12-12

