35845


こんにちは

こんにちは

下記の日付をEPOCHにしたいですが

[code]

    土曜日, 11月 5, 2016, 01:36 AM
    
[/code]

どうすればよいでしょうか。方法を教えていただければとありがたいです。

よろしくお願いします。


CC BY-SA 3.0
2017-06-23T23:00:23.933
35844
2017-06-24T06:28:45.983
7263
question
php
PHPで日付をEPOCHにする


質問の日付形式を直接strtotimeに食べさせても理解してくれないので、正規表現で整形してあげると良いのではないでしょうか。

[code]

    <?php
    date_default_timezone_set('Asia/Tokyo');
    $string = '土曜日, 11月 5, 2016, 01:36 AM';
    $pattern = '/.+?, *(\d{1,2})月 *(\d{1,2}), *(\d{1,4}), *(.+)/i';
    $replacement = '$3/$1/$2 $4';
    $strdate = preg_replace($pattern, $replacement, $string);
    echo strtotime($strdate);
    ?>
    
[/code]


CC BY-SA 3.0
2017-06-24T00:32:26.503
35845
2017-06-24T06:28:45.983
2017-06-24T06:28:45.983
9820
9820
35844
answer