1. 程式人生 > >php求出當年/月/日的時間綴

php求出當年/月/日的時間綴

php求出當年/月/日的時間綴

/* 時間轉時間綴 @param $time 傳入時間 @param $stime 開始時間綴 @param $etime 結束時間綴 */ function timeSwitch($time){ if(preg_match(‘/^\d{4}$/‘,$time)){ // 年 $stime = strtotime("{$time}-01-01 00:00:00"); $etime = strtotime("{$time}-01-01 00:00:00 +1year"); }elseif(preg_match(‘/^\d{4}-{1}\d{1,2}$/‘,$time)){ // 月 $stime = strtotime("{$time}-01 00:00:00"); $etime = strtotime("{$time}-01 00:00:00 +1month"); }elseif(preg_match(‘/^\d{4}-{1}\d{1,2}-{1}\d{1,2}$/‘,$time)){ // 日 $stime = strtotime("{$time} 00:00:00"); $etime = strtotime("{$time} 00:00:00 +1day"); }else{ // 格式錯誤 return false; } $arr = array( ‘stime‘=>$stime, ‘etime‘=>$etime ); return $arr; }

php求出當年/月/日的時間綴