Функция UNIX_TIMESTAMP ()
MySQL UNIX_TIMESTAMP () возвращает временную метку Unix в секундах с момента ‘1970-01-01 00:00:00’ UTC в виде целого числа без знака, если аргументы не указаны передается с помощью UNIX_TIMESTAMP ().
Когда эта функция используется с аргументом даты, она возвращает значение аргумента в виде целого числа без знака в секундах, начиная с ‘1970-01-01 00:00:00’ UTC.
Аргумент может быть DATE, DATETIME, TIMESTAMP или числом в формате YYYYMMDD или YYMMDD.
Примечание : поскольку UNIX_TIMESTAMP ( ) работает с текущей датой и временем, ваш результат может отличаться от показанного.
UNIX_TIMESTAMP (); UNIX_TIMESTAMP (дата);
Аргументы:
Имя | Описание |
---|---|
date | Значение даты. |
Синтаксическая диаграмма: 1
Синтаксическая диаграмма: 2
Версия MySQL: 5.6
Видео Презентация
Графическая презентация
Пример:
Следующий оператор вернет временную метку unix в секундах как целое число без знака, начиная с ‘1970-01-01 00:00:00’ UTC.
Код:
SELECT UNIX_TIMESTAMP ();
Пример вывода:
mysql > SELECT UNIX_TIMESTAMP (); + ------------------ + | UNIX_TIMESTAMP () | + ------------------ + | 1429048385 | + ------------------ + 1 строка в наборе (0,01 сек)
PHP-скрипт
example-unix_timestamp-function - примеры php mysql | w3resource UNIX TIMESTAMP в секундах:
UNIX TIMESTAMP в секундах php $ hostname = "your_hostname"; $ username = "your_username"; $ password = " your_password "; $ db =" your_dbname "; $ dbh = new PDO (" mysql: host = $ hostname; dbname = $ db ", $ username, $ password); foreach ($ dbh-> query ('SELECT UNIX_TIMESTAMP () ') как $ row) {echo ""; echo "". $ row [' UNIX_TIMESTAMP () ']. " "; echo " ";}?>
Просмотреть пример в браузере
сценарий JSP
example-unix_timestamp-function UNIX TIMESTAMP в секундах
Пример: UNIX_TIMESTAMP () в указанную дату
следующий оператор вернет временную метку unix в секундах как целое число без знака, начиная с '1970-01-01 00:00:00' UTC для указанного datetime 19 70-01-01 12:00:00.
Код:
SELECT UNIX_TIMESTAMP ('1970-01-01 12:00:00 ');
Пример вывода:
mysql> SELECT UNIX_TIMESTAMP (' 1970-01-01 12:00:00 '); + - ------------------------------------- + | UNIX_TIMESTAMP ('1970-01-01 12:00:00') | + --------------------------------- ------ + | 72000 | + --------------------------------------- + 1 строка в наборе (0. 00 сек)
PHP-скрипт
example1-unix_timestamp-function - php mysql examples | w3resource Временная метка Unix в секундах в виде целого числа без знака:
UNIX TIMESTAMP в секундах как целое число без знака Php $ hostname = "your_hostname"; $ username = "your_username"; $ password = "your_password"; $ db = "your_dbname"; $ dbh = new PDO ("mysql: host = $ hostname; dbname = $ db", $ username , $ password); foreach ($ dbh-> query ('SELECT UNIX_TIMESTAMP ("1970-01-01 12:00:00")') as $ row) {echo ""; echo "" . $ row ['UNIX_TIMESTAMP ("1970-01-01 12:00:00")']. " "; echo " ";}?>
Просмотреть пример в браузере
Все функции даты и времени:
Нажмите здесь, чтобы см. Функции даты и времени MySQL.