Date - Help Запутался
Гуру просветите с Date!
В приведенном примере "2015, 10, 30" - отрабатывает, а "2011, 0, 1, 0, 0, 0, 0" дает ошибку. через консоль new Date(2011, 0, 1, 0, 0, 0, 0);отрабатывает правильно. Что не так делаю??? Конечная цель - получить произвольную дату/время для тестирования основного скрипта. <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> </head> <input type = "text" value="2015, 10, 30" id="newDate"> <input type="button" value="BTN1" id="BTN1"> <div id="control"></div> <script> $(function() { $('#BTN1').click(function() { t1 = $('#newDate').val(); dControl = new Date(t1); $('#control').html(dControl + ' - введенная дата <br>'); }); }); </script> </body> </html> |
Цитата:
|
Все равно, не того про НОЛЬ.
Ставлю(ввожу) 2015, 10, 30, 15, 15, 15, 15 ответ Invalid Date - введенная дата, и причем тут косяк от jQuery? Действие вроде простое - несколько строк, но результат загадочный получается. С таким обязательно для себя нужно разбираться полностью! |
Цитата:
new Date() один параметр, то интерпретатор ожидает получить либо Целое значение, представляющее количество миллисекунд, прошедших с 1 января 1970 00:00:00 по UTC (эпохи Unix)., либо Строковое значение, представляющее дату. Строка должна быть в одном из форматов, распознаваемых методом Date.parse() https://developer.mozilla.org/ru/doc...l_Objects/Date http://rfc2.ru/5322.rfc/print#p3.3 |
Бегло просмотрел ссылки, примерно понял. Суть в передаваемом параметре. Выберусь из своего цейтнота - досконально проштудирую.
Спасибо за ответ и ссылки! |
Часовой пояс GMT +3, время: 18:28. |