我只是试图提取日期的year
,month
并day
分别使我可以用它按我的心愿。
我将当前日期存储在其中,$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()
月份和日期被配对彼此。
谁能帮我解决这个问题?这让我疯狂。
您应该看一下substr
参考:http : //php.net/manual/it/function.substr.php
该函数接受3个参数:$length
是您要剪切的字符串的长度$start
string substr ( string $string , int $start [, int $length ] )
就您而言,这将正常工作:
$today = date("Y/m/d");
$_year = substr($today, 0,4);
$_month = substr($today, 5,2);
$_day = substr($today, 8, 2);
echo $_year." ".$_month;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句