Необходимо получить текущее время.
Решение
Для решения этой простой задачи воспользуемся вспомогательной функцией
$.now(), которая была добавлена в библиотеку, начиная с версии 1.4.3 (листинг 10.3.1).
Листинг 1 0 .3 .1 . Использование вспомога те л ьной ф ун к ции $.now()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru"> <head> <title>example-10-3-1</title> <content> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script src="js/jquery-1.5.2.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { $("button").click(function(){ alert($.now()); }); }); </script> </head> <body> <button>.now()</button> </body> </html> |
Обсуждение
Строго говоря, в коде, который приведен в листинге 10.3.1, при нажатии кнопки
.now() мы получаем не текущее время, а число миллисекунд, прошедших с полуночи 1 января 1970 года GMT. То же самое значение возвращает метод getTime объекта Date в "чистом" JavaScript.
Источник: Самков Г. А. jQuery. Сборник рецептов. — 2-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2011. — 416 с.: ил. + CD-ROM — (Профессиональное программирование)