PHP本週 上週 本月 上月 去年 今年的時間戳

2021-10-07 14:12:31 字數 1619 閱讀 6022

注意:網上大多數計算周的時候使用php4.1的date(『w』) ,0-6這樣會導致週日0計算有誤,所以需要做個判斷,週日的時候使用php5.1版本以後的1-7的 date(『n』)

//本週時間戳if(

date

("w")==

0)else

//上週時間戳if(

date

("w")==

0)else

//上上週時間戳if(

date

("w")==

0)else

//本月時間戳

$startdate

=strtotime

(date

("y-m-d h:i:s"

,mktime(0

,0,0

,date

("m"),

1,date

("y"))

));$enddate

=strtotime

(date

("y-m-d h:i:s"

,mktime(23

,59,59

,date

("m"),

date

("t"),

date

("y"))

));//上月時間戳

$startdate

=strtotime

(date

("y-m-d h:i:s"

,mktime(0

,0,0

,date

("m")-

1,1,

date

("y"))

));$enddate

=strtotime

(date

("y-m-d h:i:s"

,mktime(23

,59,59

,date

("m"),

0,date

("y"))

));//上一年時間戳

$startdate

=strtotime

(date

('y-m-d'

,mktime(0

,0,0

,1,1

,date

("y")-

1)))

;$enddate

=strtotime

(date

('y-m-d h:i:s'

,mktime(23

,59,59

,12,31

,date

("y")-

1)))

;//今年時間戳

$startdate

=strtotime

(date

('y-m-d'

,mktime(0

,0,0

,1,1

,date

("y"))

));$enddate

=strtotime

(date

('y-m-d h:i:s'

,mktime(23

,59,59

,12,31

,date

("y"))

));

獲取時間(本週,上週,本月,上月)

首先此處使用的是moment.js 用法 一 node用法 npm install moment然後引入需要用的地方 官方給出如下 var moment require moment 我在react裡面引用如下 import moment from moment 原理一致,只是不同框架匯入方式不一樣...

sql時間查詢上週 本週 上月 本月

如何實現只顯示本月資訊 sql select from table where datediff m,date,now 0 sql 查詢本週本月 求相差天數 select datediff day,2004 01 01 getdate 1.乙個月第一天的 select dateadd mm,date...

求當天,昨天,本週,上週,本月,上月的函式

以前在一家大公司由於不能使用儲存過程,直接用 寫了求當天,昨天,本週,上週,本月,上月的函式。給大家參考。根據日期型別獲取相應的時間段 建立標識 yangys20080512 日期型別 開始日期 輸出引數 結束日期 輸出引數 void private void getdatetime int dat...