0.說(shuō)明
凱子:翔逼你知道3月31日加1個(gè)月是幾月幾號(hào)嘛?
翔逼:當(dāng)然是4月30號(hào),泥484傻~
凱子:真的嘛?你試試下面的代碼。
翔逼:啊咧咧?怎么會(huì)是5月1日?
凱子:嘿嘿,自己去了解吧。
1.時(shí)間都去哪了 0.說(shuō)明在PHP中,加1個(gè)月是加自身月份天數(shù)。所以,當(dāng)3月31日加一個(gè)月的時(shí)候,就變成了加31天,也就是5月1日。
在實(shí)際開發(fā)中對(duì)時(shí)間進(jìn)行處理的時(shí)候,在月份的最后1天處理上,一個(gè)不小心就會(huì)踩到這個(gè)坑啦。
1.本月份的第一天代碼
$date = "20160330"; echo date("Y-m-01", strtotime($date));輸出
2016-03-012.本月份的最后一天代碼
$date = "20160328"; $firstDay = date("Y-m-01", strtotime($date)); echo date("Y-m-d", strtotime("+1 month -1 day", strtotime($firstDay)));輸出
2016-03-313.下月份的第一天代碼
$date = "20160328"; $firstDay = date("Y-m-01", strtotime($date)); echo date("Y-m-d", strtotime("+1 month", strtotime($firstDay)));輸出
2016-04-014.下月份的最后一天代碼
$date = "20160328"; $firstDay = date("Y-m-01", strtotime($date)); echo date("Y-m-d", strtotime("+2 month -1 day", strtotime($firstDay)));輸出
2016-04-305.上月份的第一天代碼
$date = "20160328"; $firstDay = date("Y-m-01", strtotime($date)); echo date("Y-m-d", strtotime("-1 month", strtotime($firstDay)));輸出
2016-02-016.上月份的最后一天代碼
$date = "20160328"; $firstDay = date("Y-m-01", strtotime($date)); echo date("Y-m-d", strtotime("-1 day", strtotime($firstDay)));輸出
2016-02-292.結(jié)論PHP會(huì)根據(jù)當(dāng)前月份來(lái)確定1個(gè)月為多少天。
對(duì)于最后1天的計(jì)算,可以轉(zhuǎn)化為對(duì)第1天的計(jì)算。
注意每個(gè)月的天數(shù)可能為 28,29,30或31。
一起成長(zhǎng)在困惑的城市里總少不了并肩同行的 伙伴 讓我們一起成長(zhǎng)。如果您想讓更多人看到文章可以點(diǎn)個(gè) 點(diǎn)贊。
如果您想激勵(lì)小二可以到 Github 給個(gè) 小星星。
如果您想與小二更多交流添加微信 m353839115。
本文原稿來(lái)自 PushMeTop
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/21808.html
前言 很多的小伙伴在,學(xué)習(xí) PHP 的時(shí)候最早面對(duì)的問(wèn)題之一就是 require 、 include 和 require_once 、include_once 的相愛相殺。 在了解了它們相愛相殺的故事后,往往就開始使用起了框架??蚣芄倘皇歉苫畹暮霉ぞ?,但是你知道你平時(shí) new 一個(gè)新類的時(shí)候,發(fā)生了什么嗎?有想過(guò)為什么我們 遵循規(guī)范 就會(huì)自動(dòng)的幫我們做好一切的加載嗎? 讓我們一切來(lái)探索發(fā)現(xiàn)其中的奧...
0.說(shuō)明 大叔 :二翔 我們要做一個(gè)微信公眾號(hào)哦。我來(lái)教你大概的流程好不好?(開啟裝逼模式中 ) 二翔 :好啊,快講快講。(無(wú)限期待中 ) 大叔 :你知道 application/x-www-form-urlencoded是什么嘛? 二翔 :啊咧咧? 大叔 :你知道 php 怎么獲得 raw? 二翔 :啊咧咧? 大叔 :用下面這種方法來(lái)實(shí)現(xiàn)。 echo file_get_...
前言 console.log 可以是在日常 Web 開發(fā)中最常用的方法了,但是你應(yīng)該知道 console 比你想象的強(qiáng)。 1.凡人視角 打印字符串 代碼: console.log(I am a 凡人); 打印提示消息 代碼: console.info(Yes, you are a 凡人); 打印警告消息 代碼: console.warn(凡人你居然敢窺視我); 打印錯(cuò)誤消息 代碼: console...
前言 console.log 可以是在日常 Web 開發(fā)中最常用的方法了,但是你應(yīng)該知道 console 比你想象的強(qiáng)。 1.凡人視角 打印字符串 代碼: console.log(I am a 凡人); 打印提示消息 代碼: console.info(Yes, you are a 凡人); 打印警告消息 代碼: console.warn(凡人你居然敢窺視我); 打印錯(cuò)誤消息 代碼: console...
你所不知道的 URL 0.說(shuō)明 第一幕 產(chǎn)品:大叔有用戶反映賬戶不能綁定公眾號(hào)。大叔:啊咧咧?怎么可能,我看看?大叔:恩?這也沒問(wèn)題啊,魏蝦米。大叔:還是沒問(wèn)題啊,挖叉類。大叔:T T,話說(shuō)產(chǎn)品姐姐是不是Java提供接口的時(shí)候,沒有對(duì)URL進(jìn)行encodeURI。產(chǎn)品:啊咧咧?我問(wèn)問(wèn)看? 第二幕 大叔:小二你給我過(guò)來(lái)!小二:啊咧咧?怎么了大叔?大叔:知道在URL中的+有時(shí)候會(huì)變成什么嗎?小二:啊咧...
閱讀 1461·2021-10-08 10:04
閱讀 2797·2021-09-22 15:23
閱讀 2780·2021-09-04 16:40
閱讀 1234·2019-08-29 17:29
閱讀 1560·2019-08-29 17:28
閱讀 3044·2019-08-29 14:02
閱讀 2287·2019-08-29 13:18
閱讀 934·2019-08-23 18:35