Преобразование UNIX-time в обычное и наоборот: различия между версиями
Материал из Linux Wiki
				
				
				Перейти к навигацииПерейти к поиску
				
				Lazyklimm (обсуждение | вклад) м (добавил ещё один вариант)  | 
				Rain (обсуждение | вклад)   | 
				||
| Строка 1: | Строка 1: | ||
Функции не работают с mawk, нужен gawk  | |||
'''Преобразование UNIX-времени в обычное:'''  | '''Преобразование UNIX-времени в обычное:'''  | ||
Версия от 16:54, 15 мая 2009
Функции не работают с mawk, нужен gawk
Преобразование UNIX-времени в обычное:
unix2normal() { echo $1 | awk '{print strftime("%Y-%m-%d %H:%M:%S",$1)}'; }
используя date:
unix2normal() {date --date="@$1"  +%Y-%m-%d\ %H:%M:%S}
Преобразование обычного времени в UNIX-time:
normal2unix() { echo "${@}" | awk '{print mktime($0)}' ; }