Официальный сайт студ.городка НГТУ
Программирование и БД » [PHP] Как переформатить строку? 

#1  19.04.09 16:40

[PHP] Как переформатить строку?

Народ помогите решить вот такую задачку.

Есть переменная в которой находится время в формате Y-m-d H:i:s
Мне нужно сконвертить её в UNIXTIMESTAMP,а для этого нужно сделать mktime(date("H,i,s,d,m,Y"))
Чтобы это проделать мне нужно из  Y-m-d H:i:s получить H,i,s,d,m,Y  - чтобы подставить в mktime.

Подскажите как это элегантнее сделать?

Offline

#2  19.04.09 18:55

Re: [PHP] Как переформатить строку?

strtotime() ?

Offline

#3  20.04.09 14:18

Re: [PHP] Как переформатить строку?

Vega написал(а):

Подскажите как это элегантнее сделать?

лучше расскажи задачу полностью... а то может ты делаешь лишние преобразования...

Offline

#4  20.04.09 15:27

Re: [PHP] Как переформатить строку?

да strtotime работает

Код: php:

$data  = '2009-04-20 15:25:30';
$timestamp = strtotime($data);
echo $timestamp.'<br>';
echo date('Y-m-d H:i:s', $timestamp);


1240215930
2009-04-20 15:25:30

Offline

#5  20.04.09 22:13

Re: [PHP] Как переформатить строку?

iDrum, а прикинь, если строка - это результат запроса к БД... если это так, то все твои конвертации лишни

Offline

#6  21.04.09 09:19

Re: [PHP] Как переформатить строку?

Jaguar, ну если фантазию врубить много что за автора можно додумать :)

Offline

#7  21.04.09 14:22

Re: [PHP] Как переформатить строку?

iDrum написал(а):

ну если фантазию врубить

поэтому

Jaguar написал(а):

лучше расскажи задачу полностью...

Offline

#8  21.04.09 18:55

Re: [PHP] Как переформатить строку?

Задача именно такова.
"время в формате Y-m-d H:i:s"
никаких запросов к БД.


iDrum:
Аха, спасиб - попробую.

Offline

Программирование и БД » [PHP] Как переформатить строку? 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.053 сек.
Выполнено 14 запросов.