現在の日時取得 †date('Y-m-d H:i:s' , mktime(date('m'),date('d'),date('Y'))); タイムスタンプ取得 †mktime(0,0,0,date('m'), date('d'), date('Y')); 曜日取得 †/** * 日時 * * @params string $dateTime 日時(Y-m-d H:i:s) * @return array $result 日時 */ function makeDateTime($dateTime) { list($meDate, $meTime) = explode(' ', $dateTime); list($year, $month, $day) = explode('-', $meDate); list($hh, $ii, $ss) = explode(':', $meTime); $result = ''; $result['date'] = $year.'年'.$month.'月'.$day.'日'; $result['time'] = substr($meTime, 0, 5); $week = date('w', mktime($hh,$ii,$ss,$month,$day,$year)); switch ($week) { case 1: $result['week'] = '月'; break; case 2: $result['week'] = '火'; break; case 3: $result['week'] = '水'; break; case 4: $result['week'] = '木'; break; case 5: $result['week'] = '金'; break; case 6: $result['week'] = '土'; break; case 0: $result['week'] = '日'; break; } return $result; } 一ヶ月前の日付を取得 †$date = getdate(); $before = date('Y-m-d 00:00:00', mktime(0,0,0,$date['mon']-1,$date['mday'],$date['year'])); 一週間前の日付を取得 †date('Y-m-d H:i:s',time() - (7 * 24 * 60 * 60));
Counter: 7809,
today: 3,
yesterday: 0
|