PHP获取自然周、自然月的处理
  1. 如果当前日期为2016-5-31, 用date('Y-m-d', strtotime('-1 month'))会产生错误。因为这里把 -1 month按照-30 days来算
    date('Y-m-d', strtotime('2016-05-31 -1 month')) = 2016-05-01
    date('Y-m-d', strtotime('2016-01-31 +1 month')) = 2016-03-02
    如果需要取当前月的前后月份的话,需要小心,正确做法可以改为
    date('m', strtotime(date('Y-m-1').' -1 month'))

  2. 取得当前时间的上一周时间用date('Y-m-d', strtotime('-1 week'))没有问题,因为每周时间固定为7天。

  3. date('m', strtotime(date('Y-m-1').' +1 month'))

  4.  

  5. echo date("Y-m-d",strtotime('-1 week last monday'))." 00:00:00";
    echo date("Y-m-d",strtotime('last sunday'))." 23:59:59";

  6. echo <br>上周起始时间:<br>;

    echo date(“Y-m-d H:i:s”,mktime(00 , 0,date(“m”),date(“d”)-date(“w”)+17,date(“Y”))),“\n”;

    echo date(“Y-m-d H:i:s”,mktime(23,59,59,date(“m”),date(“d”)-date(“w”)+77,date(“Y”))),“\n”;

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇