Функция MySQL UNIX_TIMESTAMP ()

Функция 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 в секундах:

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 ""; echo "";}?>
UNIX TIMESTAMP в секундах
". $ row [' UNIX_TIMESTAMP () ']. "

Просмотреть пример в браузере

сценарий 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 в секундах в виде целого числа без знака:

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 ""; echo "";}?>
UNIX TIMESTAMP в секундах как целое число без знака
" . $ row ['UNIX_TIMESTAMP ("1970-01-01 12:00:00")']. "

Просмотреть пример в браузере

Все функции даты и времени:

Нажмите здесь, чтобы см. Функции даты и времени MySQL.

Оцените статью
nanomode.ru
Добавить комментарий