我有一个日期变量,如10-25-1998,我只想回显10.任何人都可以帮我解决这个问题吗?谢谢...PHP ..如何仅从日期变量中打印月份
$dateString=date("m-d-Y", mktime(0,0,0,10,25,1998));
echo date('m', $dateString); // not working here....will print out 01
我有一个日期变量,如10-25-1998,我只想回显10.任何人都可以帮我解决这个问题吗?谢谢...PHP ..如何仅从日期变量中打印月份
$dateString=date("m-d-Y", mktime(0,0,0,10,25,1998));
echo date('m', $dateString); // not working here....will print out 01
的strtotime将无法识别 “MDY” 的格式,所以只有从该字符串中获取月份的方法是自己解析它,并知道它是字符串中的第一个值:
$dateString=date("m-d-Y", mktime(0,0,0,10,25,1998));
$t = explode('-',$dateString);
echo $t[0]; //month
echo $t[1]; //day
echo $t[2]; //year
$tomorrow = mktime(0,0,0,01,25,1998);
echo "Month is ".date("m", $tomorrow);
欲了解更多信息请看这里:PHP Date() Function
您可能希望getdate功能:
$today = getdate();
echo $today["mon"];
$first2chars = substr($tomorrow, 0, 2);
挑选字符串$的第2个字符的明天
照顾
你的问题标题询问一个月,但要呼应25是一个日期......这你想要回声? – BoltClock 2010-07-24 20:43:15
完全是我的不好.....见更新.. – FlyingCat 2010-07-24 20:44:38