2013-09-05 6 views
-4

У меня есть это ниже datetime как строка.Изменение строки времени даты в читаемом формате в php

2013-12-31T00: 00: 00 + 01: 00

Я хотел бы показать это, как

31.12.2013 1am

Пожалуйста, предложите мне, как я могу добиться этого используя php datetime.

Заранее спасибо.

+5

появляется этот вопрос быть не по теме, потому что чтение [документацию] (http://php.net/datetime) должным образом обеспечит ответ. – vascowhite

ответ

0
$old_date = '2013-12-31T00:00:00+01:00'; 
$new_date = date('d/m/Y Ha',strtotime($old_date)); 
echo $new_date; 

Это использует способность Дейта для преобразования дат из одного формата в другой

+0

ahh Я использовал 'd/m/YHa' ... Спасибо Али. –

+0

@PrithvirajMitra Обязательно! – Ali

3
$dt = new DateTime('2013-12-31T00:00:00+01:00'); 
echo $dt->format('d/m/Y Ha'); 

FYI, я проголосовал за ваш вопрос, не проявляя никаких усилий. Это действительно легко понять из документов.

+0

Спасибо John. Фактически я пробовал раньше с date() и strtotime, но по какой-то причине он не показывал правильный формат, поэтому я разместил здесь. :) –

Смежные вопросы