Format stempel waktu PHP [duplikat]

Aku tidak pernah mengira ini akan sangat menyakitkan. Apa cara terbaik untuk mengubah kembali stempel waktu ini menjadi stempel waktu PHP standar yang diterima strtotime()? :

29 September 2017, 7:16 UTC

Formatnya adalah:

tanggal("F j, Y, G:i T")


person Peter Nemeth .malomsok.    schedule 18.10.2017    source sumber
comment
Apa yang terjadi jika penggunaan menggunakan strtotime?   -  person chris85    schedule 18.10.2017
comment
Konversinya baik-baik saja, $timestamp = strtotime('September 29, 2017, 7:16 UTC'); echo $timestamp; echo date("F j, Y, G:i T",$timestamp); apa masalahnya?   -  person Always Sunny    schedule 18.10.2017
comment
Terima kasih atas jawaban cepat dan konfirmasinya! Memang ada masalah lain, mungkin di string yang saya berikan ke strtotime. Entahlah, mungkin masalahnya ada di antara layar dan kursi.   -  person Peter Nemeth .malomsok.    schedule 18.10.2017


Jawaban (1)


Buat objek DateTime terlebih dahulu, lalu format ke format standar, ini akan diteruskan ke strtotime.

$date = "September 29, 2017, 7:16 UTC";
$day = new DateTime($date);
$utc = strtotime($day->format("Y-m-d g:i A"));
person MCMXCII    schedule 18.10.2017