Откуда можно брать текущее время (не локал)

zennoX

Client
Регистрация
05.04.2014
Сообщения
482
Благодарностей
131
Баллы
43
Всем привет!

Откуда можно брать текущее дату/время? В идеале сразу в UNIX-time
Не локальное, машины, на которой установлен ЗП.

Может с ntp-сервера можно как-то тянуть? Поделитесь скриптиком)
 

bhairava7

Client
Регистрация
18.08.2015
Сообщения
154
Благодарностей
15
Баллы
18
Всем привет!

Откуда можно брать текущее дату/время? В идеале сразу в UNIX-time
Не локальное, машины, на которой установлен ЗП.

Может с ntp-сервера можно как-то тянуть? Поделитесь скриптиком)
Буквально пару дней назад интересовался почти тем же, но немного другим, преобразованием даты в unix формат, и правда, локальной, в итоге решение тут:

http://zennolab.com/discussion/threads/dobavit-k-timenow-date-1-chas.22048/#post-147584

экшн свой код C#

Код:
// получение даты в DateTime
DateTime nowTime = DateTime.Now;

// получение даты в TimeStamp
double nowUnixTime = Convert.ConvertToUnixTimestamp(nowTime);

//занесение DateTime в заранее созданную переменную now_time
project.Variables["now_time"].Value = nowTime.ToString();

//занесение TimeStamp в заранее созданную переменную now_time_unix
project.Variables["now_time_unix"].Value = nowUnixTime.ToString();

return 1;
 

bhairava7

Client
Регистрация
18.08.2015
Сообщения
154
Благодарностей
15
Баллы
18

zennoX

Client
Регистрация
05.04.2014
Сообщения
482
Благодарностей
131
Баллы
43
Буквально пару дней назад интересовался почти тем же, но немного другим, преобразованием даты в unix формат, и правда, локальной, в итоге решение тут:

http://zennolab.com/discussion/threads/dobavit-k-timenow-date-1-chas.22048/#post-147584
так это все про локальное время компа,
поменяете локальное время - и значения будут иные,

мне же нужно серверное время (атомные часы :-) ), независимое от времени компа.
 

Ribas

Client
Регистрация
31.05.2014
Сообщения
1 380
Благодарностей
467
Баллы
83

bhairava7

Client
Регистрация
18.08.2015
Сообщения
154
Благодарностей
15
Баллы
18
так это все про локальное время компа,
поменяете локальное время - и значения будут иные,

мне же нужно серверное время (атомные часы :-) ), независимое от времени компа.
тогда да) тяните его с ntp-сервера через get или post, если оно не в unix формате, то конвертируйте с помощью функции преобразования из DateTime в Unix
 

zennoX

Client
Регистрация
05.04.2014
Сообщения
482
Благодарностей
131
Баллы
43
Последнее редактирование:
  • Спасибо
Реакции: GreenWay

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)