獲取每個月的第一天和最後一天

2021-07-10 12:31:38 字數 405 閱讀 1341

我們每次需要獲取這個月第一天和最後一天的時間戳**一般如下:

strtotime(date('y-m-01')); //獲取從1號0點開始的時間戳。

strtotime('+1 month -1 day', strtotime(date('y-m-01'))); //獲取這個月最後一天23點59分的時間戳。

但是這樣子會計算多次。

如果我們使用 relative formats 來計算的話,會變的簡單得多。

strtotime('first day of today'); //獲取從1號0點開始的時間戳。

strtotime('last day of 23:59'); //獲取這個月最後一天23點59分的時間戳。

你們覺得呢?

SQL獲取第一天和最後一天

sql獲取第一天和最後一天 declare dt datetime set dt getdate declare number int set number 3 1 指定日期該年的第一天或最後一天 a.年的第一天 select convert char 5 dt,120 1 1 b.年的最後一天 s...

SQL計算每個月的第一天,最後一天,本月的天數

sql 計算每個月的第一天,最後一天,本月的天數。sql server frist day select dateadd dd,datepart dd,getdate 1,getdate last day select dateadd dd,datepart dd,getdate dateadd m...

獲取月份的第一天和最後一天

在做資料統計的時候會用到按月統計的問題 總結歸納 一般下個月初會統計上個月的一些運營資料,這樣就需要月初和月末的情況 1.獲取上個月第一天及最後一天.echo date y m d strtotime date y m 01 1 month 計算出本月第一天再減乙個月 上個月最後一天 echo da...