конвертировать дату в юникс время php

В конце концов, я получаю прекрасный ответ. как написать имя таблицы в инструкции подготовки динамически. все трюки происходят с '{}'. вы должны использовать свою переменную внутри этого '{}'. он работает в моем коде.

$tablename = "run_time_variable";     
$stmt = $conn->prepare("INSERT INTO `{$tablename}` (name, address, phone ) VALUES (?,?,?)");
$stmt->bind_param("sss", $name, $address, $phone );
$stmt->execute();
13
задан mrpatg 3 November 2009 в 23:35
поделиться

2 ответа

mktime () - Получить временную метку Unix для даты

echo mktime(23, 24, 0, 11, 3, 2009);
1257290640

Для обработки AM / PM просто добавьте 12 часов к PM.

mktime($isAM ? $hrs : ($hrs + 12), $mins, $secs, $m, $d, $y);

В качестве альтернативы вы можете использовать strtotime ():

strtotime () - Разобрать любое текстовое описание даты и времени на английском языке в метку времени Unix

echo strtotime("2009-11-03 11:24:00PM"); 
1257290640
33
ответ дан 1 December 2019 в 19:31
поделиться

Используйте функцию mktime

2
ответ дан 1 December 2019 в 19:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: