|
Как получить timestamp в 7.7 ? |
☑ |
0
Ay49Mihas
21.08.06
✎
06:12
|
Здравствуйте! Интересует вопрос: как получить значений timestamp (количество секунд, прошедшее с 01.01.1970 до текущей секунды) без заморочек в 1С:Предприятии 7.7 ? Заранее благодарен.
|
|
1
Морозов Александр
21.08.06
✎
06:12
|
нифига себе!!!!
|
|
2
Морозов Александр
21.08.06
✎
06:16
|
ну и нафига?
|
|
3
Лефмихалыч
21.08.06
✎
06:18
|
РабочаяДата() - Дата(0)
так не катит?
|
|
4
Морозов Александр
21.08.06
✎
06:19
|
"до текущей секунды"
|
|
5
Лефмихалыч
21.08.06
✎
06:21
|
Точнее
РабочаяДата() - Дата(1170,1,1) + (число секунд с 00:00:00 сегодняшенго дня до текущей, полученное с помощью функции ТекущееВремя() и нехитрх преобразований часов и минут в секунды)
|
|
6
Лефмихалыч
21.08.06
✎
06:21
|
мля, очепятка... 1170 читать как 1970
|
|
7
Jenya
21.08.06
✎
06:33
|
(6)+ Вместо РаочаяДата() ТекущаяДата()
|
|
8
Лефмихалыч
21.08.06
✎
06:39
|
(7) у нормальных людей в нормальных условиях это одно и то же 8)
|
|
9
Ay49Mihas
21.08.06
✎
06:42
|
А, точно, ведь это количество дней*количество секунд в дне :) Пасиба, торможу :) А надо для записи в БД для сторонней системы :)
|
|
10
Морозов Александр
21.08.06
✎
06:43
|
круто... типа заместо последовательности чтоли?
|
|
11
Ay49Mihas
21.08.06
✎
06:48
|
Это стандартное представление даты в UNIX. Преимущества --- лёгкое высчитывание интервалов в секундах/минутах/часах/сутках, независимость от представления дат в БД (это целочисленный тип данных).
|
|
12
smaharbA
21.08.06
✎
07:27
|
Скрипт=СоздатьОбъект("MSSCriptControl.SCriptControl");
Скрипт.language="javascript";
ДатаОбъект=Скрипт.Eval("new Date()");
Сообщить(ДатаОбъект.getTime(0));//миллисекунды от 1.01.1970
|
|
13
Ay49Mihas
21.08.06
✎
07:37
|
Тоже спасибо! :)
|
|