Может кто-нибудь сказать, пожалуйста, как мне конвертировать DD-MM-YYY (текст) в TIME (unix), подумав, что я скажу, что эта строка находится вверху всех моих страниц, на случай, если это означает другой код.
date_default_timezone_set('Europe/London'); //### Set the default timezone
Вам понадобится strtotime () , пока его DD-MM-YYYY или аналогичный утвержденный формат.
d-m-y является допустимым форматом GNU. Используйте
$timestamp = strtotime('1-1-2012');
Если его уже в SQL, вы можете вызвать метод преобразования баз данных. MySQL использует UNIX_TIMESTAMP, который должен принимать допустимый тип datetime в SQL.
Я думаю, это то, что вы ищете:
$date = "01/06/2012"; list($month, $day, $year) = split('/', $date); $timeStamp = mktime(0, 0, 0, $month, $day, $year); echo $timeStamp;
Надеюсь, это поможет ...
$date_string = "24/12/2017"; echo strtotime(str_replace("/", "-", $date_string)));