**現在の日時取得 [#v5a3c4e5]
#geshi(PHP){{
date('Y-m-d H:i:s' , mktime(date('m'),date('d'),date('Y')));
}}

**タイムスタンプ取得 [#x7d4d479]
#geshi(PHP){{
mktime(0,0,0,date('m'), date('d'), date('Y'));
}}

**曜日取得 [#xa0e230a]
#geshi(PHP){{
/**
 * 日時
 *
 * @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;
}
}}

**一ヶ月前の日付を取得 [#h15421d7]
#geshi(PHP){{
$date = getdate();
$before = date('Y-m-d 00:00:00', mktime(0,0,0,$date['mon']-1,$date['mday'],$date['year']));
}}

**一週間前の日付を取得 [#je0ab23d]
#geshi(PHP){{
date('Y-m-d H:i:s',time() - (7 * 24 * 60 * 60));
}}

#counter


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS