Я использую this function in About.com, чтобы получить сегодня номер в году (например: 226). Но я получаю разные результаты (правильный и +1 день) на разных компьютерах, используя this calculator. Я также получаю неправильное значение за 1 день. Но используя this one, я получаю правильный номер дня. Все компьютеры, на которых я тестировал, имеют правильную дату, час, часовой пояс.Номер текущего дня - разные компьютеры, разные дни
Исх. Сейчас 8 минут за полночь, поэтому я получаю правильный день (226), но до полуночи весь день, когда ему было 225, я получал 226.
Я полагаю, что функция в порядке, поэтому проблема должна быть?
Благодаря
Кажется, вы используете онлайн-инструменты, они могут быть привязаны ко времени сервера. – jsedano
Является ли это проблемой часового пояса? Вероятно, вы получаете номер дня в соответствии с UTC, но если вы, например, на восточном побережье США, то номер дня, который вы хотите, отстает на пять часов. –
Мой часовой пояс UTC, все компьютеры, которые я тестировал, находятся у меня дома, а на некоторых компьютерах отлично работает !. Javascript не использует время пользовательской даты? Если я использую 'var daynum = (today.getDOY() - 1),' я получаю правильный день на своем ноутбуке, но на моем рабочем столе я получаю неправильный день. – user1320951