我只是試圖分別提取日期的year
,month
和day
,以便我可以根據我的意願使用它。substr()未按預期工作
我將當前日期存儲在$today
中,並使用substr()
從中提取字符串。但是我正在從我正在做的事情中得到一些奇怪的行爲。
我當前的代碼:
$today = date("Y/m/d");
$_year = substr($today, 0,4);
$_month = substr($today, 5,7);
$_day = substr($today, 8, 10);
echo $_year . " " . $_month;
的$_year
工作正常預期,但問題從$_month
出現的時候,無論在什麼位置我開始substr()
的月份和日期被配對彼此。
任何人都可以幫我解決這個問題嗎?這讓我瘋狂。用斜線
只是explode()
數據,然後使用list()
將變量分配:
請告訴我沒有輸出你得到? –
$ _month = substr($ today,5,7);應該是$ _month = substr($ today,5,2);你想從位置5的2個字符,而不是7 – Grumpy
@Grumpy javascript是罪魁禍首! ;) – Naveen