Я хочу, чтобы преобразовать в PHP Задан пт (30/11/2016 12:30) до даты-времени США (2016-11-30 12:30)преобразовать французский DateTime в DATETIME нам
Должен ли я использовать взорваться затем взорвать или есть лучшее решение для его преобразования?
Я хочу, чтобы преобразовать в PHP Задан пт (30/11/2016 12:30) до даты-времени США (2016-11-30 12:30)преобразовать французский DateTime в DATETIME нам
Должен ли я использовать взорваться затем взорвать или есть лучшее решение для его преобразования?
Я настоятельно рекомендую использовать «Строковые функции (str_replace
и т. Д.)» Для изменения строк даты и времени. Следует избегать даже процедурного подхода.
Правильный способ заключается в использовании класса DateTime и Ofcourse ООП пути:
$time = '30/11/2016 12:30';
$date = DateTime::createFromFormat('d/m/Y H:i', $time);//assuming you are using 24 hour format for time
$time = $date->format('Y-m-d H:i');
echo $time;//2016-11-30 12:30
Для большего понимания, пожалуйста, проверьте: http://php.net/manual/en/datetime.createfromformat.php
Я надеюсь, что это помогает
Да. Это верно. +1. Правильный способ обработки даты и времени с выделенными классами и функциями даты и времени. – Perumal
$french_date_string = '30/11/2016 12:30';
$french_date_string = str_replace('/', '-', $french_date_string);
$date = new DateTime($french_date_string);
echo $date->format('Y-m-d H:i');
Этих код также работает. Но, насколько я понимаю, ответ Абхая Маурья кажется более надежным и совершенным способом работы с datetime с выделенными классами и функциями datetime.
Возможный дубликат [Конвертировать DateTime в String PHP] (http://stackoverflow.com/questions/10569053/convert-datetime-to-string-php) –
И http://stackoverflow.com/questions/2167916/ конвертировать один-дата-формат-в-другой-в-PHP. И искать mooooore. –
Используйте библиотеку [DateTime] (http://php.net/manual/en/class.datetime.php), которая поставляется с PHP, я также написал небольшую статью об использовании DateTime в [моем блоге] (http: //joshualawson.com.au/date-and-time-in-php/) – joshualawson