Как мне преобразовать время из строкового формата в «Linux Time»? - PullRequest
2 голосов
/ 20 августа 2011

У меня сейчас дата в формате

20/10/2000 2:2:02

Мне нужно, чтобы эта дата была в "Linux Time", чтобы я мог использовать ее с другими функциями.

К сожалению, я не могу изменить формат сохранения даты.

Как я могу преобразовать это в Linux Time?

1 Ответ

1 голос
/ 20 августа 2011

Функция PHP "strtotime" берет дату в строковом формате (именно то, что у вас есть в базе данных) и преобразует ее в время эпохи (которое вы называете временем linux)

Пример

<?php 
$time = '20-10-2000 2:2:02';
var_dump(strtotime($time));

Выходы

int(972003722)

strtotime () использует американские даты (ММ / ДД / ГГ), если вы используете / и английские даты (ДД / ММ / ГГ), если вы используете тире - поэтому для вас вам потребуется

<?php 
$time = str_replace('/', '-', '20/10/2000 2:2:02');
var_dump(strtotime($time));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...