Пожалуйста, помогите преобразовать формат 1-го числа во второй формат даты.Изменение формата времени в php
Это просто пример:
2016-08-18 22:09:53
в
2016-08-18T09: 20: 00 + 08: 00
Я использую
$the_date = strtotime("016-08-18 22:09:53");
echo(date_default_timezone_get() . "<br />");
echo(date("Y-d-mTG:i:sz",$the_date) . "<br />");
OUTPUT
Asia/Calcutta
2016-18-08IST22: 09: 53230
, но этот формат времени еще не похож на 2016-08-18T09: 20: 00 +08: 00
echo (date ("Y-m-d \ TH: i: sP", $ the_date). "
"); – sanjeev
Используйте формат 'c' при форматировании с помощью функции' date() ', которая вернет дату ISO 8601 (добавлена в PHP 5)'; пример '2004-02-12T15: 19: 21 + 00: 00'. И измените часовой пояс, если вы хотите получить смещение '+08: 00'. –
@sanjeev Я пытаюсь понять, какая корреляция между временем первой даты и временем второй даты, указанной вами в вашем примере –