『壹』 php時間戳如何獲取當前時間前一個月的此時時間
直接去當前時間戳,減去 30*24*3600
『貳』 PHP中如何給日期加上一個月
使用php的strtotime
實例:比如現在時間是「2010-10-06」,加一個月。
echodate("Y-m-d",strtotime("+1months",strtotime("2010-10-06")));
php的strtotime的具體應用實例:
<?php
echo(strtotime("now"));
echo(strtotime("3October2005"));
echo(strtotime("+5hours"));
echo(strtotime("+1week"));
echo(strtotime("+1week3days7hours5seconds"));
echo(strtotime("nextMonday"));
echo(strtotime("lastSunday"));
?>
『叄』 PHP怎麼獲得一天,一周,一個月的起始和結束的時間戳求高人指點
PHP獲取開始和結束時間
//當前時間
$start
=
strtotime(date('Y-m-d
H:i:s'));
//時長,時間長度(秒為單位,例子中為120秒,2分鍾後,實際時間可自行修改或程序計算得出)
//如果是1周後,則為$start
+
(7
*
24
*
60
*
60);
$long
=
$start
+
120
//結束時間
$end
=
date('Y-m-d
H:i:s',
$long);
php可以用函數time()來獲取Unix
時間戳,但是只能獲取當前的,不能填入參數計算
『肆』 php如何求上一個月月初至月末
由於php內置時間函數 strtotime 在求上個月這個功能上存在bug,所以放棄不用了……
上個自己寫的臨時用的,樓主看看:
$thismonth = date('m');
$thisyear = date('Y');
if($thismonth==1) {
$lastmonth = 12;
$lastyear = $thisyear-1;
} else {
$lastmonth = $thismonth - 1;
$lastyear = $thisyear;
}
$lastStartDay = $lastyear.'-'.$lastmonth.'-1';
$lastEndDay = $lastyear.'-'.$lastmonth.'-'.date('t',strtotime($lastStartDay));
echo 'lastStartDay = '.$lastStartDay;
echo '<br/>';
echo 'lastEndDay = '.$lastEndDay;
『伍』 php定時執行任務怎麼寫
藉助crontab來編寫;
編寫定時執行腳本(單獨的一個php文件,或者某個方法);
配置crontab,指定執行路徑地址;
啟動crontab服務即可。
『陸』 php 如何獲取一個月前的時間戳
strtotime 非常強大的一個獲取時間戳的函數
例:獲取前一個月的時間
strtotime("-1 month");
獲取上一個月的今天的上一天
date("Y-m-d",strtotime("-1 month - day"));
獲取上近五年
strtotime("-5 year");
網路一下,這個網上有很多