Перейти к основному содержимому

daynumberofyear — функция скриптa и диаграммы

Эта функция вычисляет номер дня года, на который приходится метка времени. Вычисление выполняется с первой миллисекунды первого дня года, но первый месяц может быть смещен.

Синтаксис:  

DayNumberOfYear(timestamp[,start_month])

Возвращаемые типы данных: целое

Аргументы
Аргумент Описание
timestamp Дата для вычисления.
start_month Если в поле start_month задать значение от 2 до 12 (1, если значение не указано), то начало года может быть передвинуто вперед на первый день любого месяца. Если, например, необходимо работать в рамках финансового года, начинающегося 1 марта, задайте start_month = 3.

В этих примерах используется формат даты DD/MM/YYYY. Формат даты указан в операторе SET DateFormat в верхней части скрипта загрузки данных. Измените формат в примерах согласно своим пожеланиям.

Примеры функции
Пример Результат
DayNumberOfYear( '12/09/2014' ) Возвращает 256, номер дня, отсчет которого начинается с первого дня года.
DayNumberOfYear( '12/09/2014',3 ) Возвращает 196, номер дня, отсчет которого начинается с первого марта.

Пример 1. Начало года в январе (скрипт)

Пример 2. Начало года в ноябре (скрипт)

Пример 3. Начало года в январе (диаграмма)

Пример 4. Начало года в ноябре (диаграмма)