Версия для печати темы (https://pro1c.org.ua/index.php?s=8c9818162a435424723811c8d9aaed1c&showtopic=3104)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Как преобразовать дату в unix формат?

Автор: ljuter 09.03.11, 8:31

Есть реквизит типа Дата, как получить из этой даты строку даты Unix-формата?

Автор: DartRomanius 09.03.11, 8:39

Цитата(ljuter @ 09.03.11, 9:31) *
Есть реквизит типа Дата, как получить из этой даты строку даты Unix-формата?


Про Unix-формат поподробнее можно?

Автор: Vofka 09.03.11, 9:02

В 1С не знаю, могу подсказать как в пхп smile.gif

Автор: ljuter 09.03.11, 9:04

http://pro1c.org.ua/redirect.php?http://www.bl2.ru/prograng/timestamp.html
http://pro1c.org.ua/redirect.php?http://www.cy-pr.com/tools/time/

Автор: Vofka 09.03.11, 9:20

В принципе, можно написать свою функцию. Там же считается от какой-то конкретной даты (не помню). Берёте, считаете от неё количество дней, умножаете на 24 * 60 * 60 и прибавляете количество секунд в последнем (текущем) дне.

Автор: ljuter 09.03.11, 9:34

Цитата(Vofka @ 09.03.11, 10:20) *
Там же считается от какой-то конкретной даты (не помню).

Отсчет ведется с 1 января 1970 года. Как в 1С получить количество дней от 01.01.1970 по текущий день в числовом формате, чтобы потом перевести в секунды?

Автор: Vofka 09.03.11, 9:50

Дата("20110309") - Дата("20110308")

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua