PHP 5.3を使用し、文字列を指定しますSat, 20 Oct 2012 05:00:00 GMT
。
print $start;
$start = strtotime($start);
var_dump($start);
$hour = date('H:i A', $start);
die($hour);
私のプログラムのコードスニペットはこれを返します:
Sat, 20 Oct 2012 05:00:00 GMT
int(1350709200)
00:00 AM
はvar_dump
正しいですが、日付は悪い答えを返します。
また、そのスニペットを次のように変更することにも注意してください。
print $start;
$start = strtotime($start);
die($start);
$hour = date('H:i A', $start);
die($hour);
戻り値:
Sat, 20 Oct 2012 05:00:00 GMT
最初のダイは空の文字列であるnullを返しますが、これは実際にはブール値のFALSEであるとしか想定できません。
ですから、私は実際に2つの異なる問題を抱えています。同じ答えは、私が死ぬか死ぬかに応じて2つの異なるものを返します。2つvar_dump
目は、日付が答えではなくFALSEの答えを受け取っているように見えることvar_dump
です。
ヘルプ?