我有一個日期變量,如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