JavaScript перевод даты в timestamp и timestamp в дату.
Перевод даты (строки вида) в timestamp
/*Wed Feb 03 2016 16:31:48 GMT+0300 (MSK) получаем 1454506308000*/
var date_to_timestamp = +new Date();
а теперь обратно
/*1454506308000 получаем Wed Feb 03 2016 16:31:48 GMT+0300 (MSK) */
var timestamp_to_date = new Date(datemail_to_timestamp);
Как установить/изменить дату и время в linux системах?
Выполняем команду
date и получаем текущее время и дату, если их необходимо изменить делаем следующее:
1. Выполняем команду
date вот с таким содержимым
date MMDDhhmmYYYY.ss - где:
MM — месяц,
DD — день месяца,
hh — часы,
mm — минуты,
YYYY — 4 цифры года,
ss — секунды
Например, чтобы установить сегодняшнюю дату (19 марта 2012 года 19 20:23:00) нужно написать
date 031920232012.00
Задача: Есть таблица, со столбцом формата
DATETIME, TIMESHTAMP или
DATE. По умолчанию сортировка производится по дате. Т.е. год, месяц, дань, час, минута, секунда. Но, надо отсортировать значения например по месяцам. Как?
Ответ: Как всегда все гениальное просто - сортировать можно не только по столбцам, но и по результатам обработки. В данном случае можно использовать функцию
DATE_FORMAT
ORDER BY DATE_FORMAT(birthday,'%m%d') ASC
так же подойдут функции
DAY,
MONTH,
YEAR
ORDER BY DAY(birthday) ASC, MONTH(birthday) ASC, YEAR(birthday) ASC
Примечание: Если использовать в функции DATE_FORMAT дополнительные символы для разделения значений:
ORDER BY DATE_FORMAT(birthday,'%m-%d') ASC
то сортировка будет производиться
не правильно по строковому, а не числовому значению, что не всегда то, что нужно.
Свежие комментарии