Как программно получить текущее время в восьмерке?
Как программно получить текущее время в восьмерке?
"ТекущееВремя = Формат(ТекущаяДата(), "ДЛФ=В"); <br>Сообщить(ТекущееВремя); <br><br>или используя функции VBScript:<br><br>Date Возвращает текущую системную дату.<br> <br>Now Возвращает текущие системные дату и время в виде, соответствующем региональным настройкам Windows.<br> <br>Time Возвращает текущее системное время.<br> <br>Timer Возвращает количество секунд, прошедших с полуночи.<br> <br>IsDate(expr) Возвращает true, если параметр expr задаёт корректную дату, и false в противном случае.<br> <br>Year(date) Выделяет год из даты, заданной параметром date, и возвращает это целое число.<br> <br>Month(date) Выделяет номер месяца из даты, заданной параметром date, и возвращает целое число от 1 до 12.<br> <br>Day(date) Выделяет номер дня месяца из даты, заданной параметром date, и возвращает целое число от 1 до 31.<br> <br>Weekday(date[, firstdayofweek]) Возвращает целое число - день недели для даты, заданной параметром date. Параметр firstdayofweek - константа, показывающая, какой из дней недели считать первым.<br> <br>Hour(time) Выделяет номер часа из даты или момента времени, заданных параметром time, и возвращает целое число от 0 до 23.<br> <br>Minute(time) Выделяет количество минут из даты или момента времени, заданных параметром time, и возвращает целое число от 0 до 59.<br> <br>Second(time) Выделяет количество секунд из даты или момента времени, заданных параметром time, и возвращает целое число от 0 до 59.<br> <br>DateValue(date) Возвращает переменную подтипа Date, которая соответствует дате, заданной символьным параметром date.<br> <br>TimeValue(time) Возвращает переменную подтипа Date, которая соответствует времени, заданному символьным параметром time.<br> <br>DateSerial(year, month, day) Возвращает переменную подтипа Date, которая соответствует указанным году (параметр year), месяцу (параметр month) и дню (параметр day).<br> <br>TimeSerial(hour, minute, second) Возвращает переменную подтипа Date, которая соответствует указанным часу (параметр hour), минуте (параметр minute) и секунде (параметр second).<br> <br>MonthName(month[, abbr]) Возвращает наименование для месяца с номером month. Если параметр abbr равен true, наименование месяца представляется в виде аббревиатуры, если false - в полном виде.<br> <br>WeekdayName(weekday[, abbr[, firstdayofweek]]) Возвращает наименование дня недели с порядковым номером weekday. Если параметр abbr равен true, наименование дня недели представляется в виде аббревиатуры, если false - в полном виде. Параметр firstdayofweek - константа, показывающая, какой из дней недели считать первым.<br> <br>DateAdd(interval, number, date) Возвращает дату, отстоящую от даты date на number интервалов, заданных параметром interval, который может принимать значения:<br>"yyyy" - год<br>"q" - квартал<br>"m" - месяц<br>"y" - день года<br>"d" - день<br>"w" - день недели<br>"ww" - неделя года<br>"h" - час<br>"n" - минута<br>"s" - секунда<br><br> <br>DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]]) Возвращает количество интервалов interval между датами date1 и date2. Возможные значения параметра interval - те же, что и в функции DateAdd. Параметр firstdayofweek - константа, показывающая, какой из дней недели считать первым. Параметр firstweekofyear - константа, показывающая, какую неделю считать первой в году.<br> <br>DatePart(interval, date[, firstdayofweek[, firstweekofyear]]) Возвращает ту часть даты, которая соответствует параметру interval. Возможные значения параметра interval - те же, что и в функции DateAdd. Параметр firstdayofweek - константа, показывающая, какой из дней недели считать первым. Параметр firstweekofyear - константа, показывающая, какую неделю считать первой в году.<br> <br> <br>"
Прикольно, но зачем функции VBScript там, где они не нужны?<br><br>Достаточно знать, что единица измерения даты - секунда.<br>Например, ТекущаяДата() - НачалоДня(ТекущаяДата()) = количество секунд, прошедших с полуночи = Timer<br><br>Достаточно прочитать Синтаксис-помошник, ветка про функции работы с датой.
А лучьше посмотреть две верхние строки моего сообщения, особенно третью.
1C:Лекторий: 16 января 2025 года, начало в 10:00 — Бесплатная онлайн-лекция об особенностях применения НДС на УСН в 2025 году и поддержке в 1С 1C:Лекторий: 21 января 2025 года, начало в 12:00 — Бесплатная онлайн-лекция о зарплатной отчетности за 2024 год - рекомендации по подготовке в 1С:ЗУП ред.3 |
1C:Лекторий: 23 января 2025 года, начало в 10:00 — Бесплатная онлайн-лекция о ККТ - ответы на частые вопросы, применение ставок 5% и 7% на УСН 1C:Лекторий: 28 января 2025 года, начало в 12:00 — Бесплатная онлайн-лекция о рисках для вашего бизнеса по Закону №152-ФЗ «О персональных данных» в 2025 году |