Читайте также:
|
|
Объект Date содержит свойства и методы для работы с датой и временем. При создании этого объекта оператором
mydate = new Date;
в него заносятся текущие дата и время. Компоненты даты и времени можно получить из него с помощью методов, перечисленных в табл. 4.1.
Таблица 4.1
getDate() | Возвращает число месяца, от 1 до 31 |
getMonth () | Возвращает номер месяца, от 0 (январь) до 11 (декабрь). |
getYear() | Возвращает год двумя последними цифрами, если он находится в пределах от 1900 до 1999, и всеми четырьмя цифрами – в противном случае. |
getFullYear() | Возвращает год, всегда четырьмя цифрами. |
getDay() | Возвращает день недели, от 0 (воскресенье) до 6 (суббота). |
getHours() | Возвращает число часов, от 0 до 23. |
getMinutes() | Возвращает число минут, от 0 до 59. |
getSeconds() | Возвращает число секунд, от 0 до 59. |
getMilliseconds() | Возвращает число миллисекунд, от 0 до 999. |
Обратите внимание на метод getMonth() – нумерация месяцев в JavaScript начинается с нуля. Чтобы получить номер месяца в более привычном для нас виде – от 1 (январь) до 12 (декабрь), необходимо к результату метода getMonth(), прибавить единицу. Чтобы получить название месяца, можно предварительно занести названия месяцев в массив и использовать результат метода getMonth() как индекс этого массива (вспомните, что нумерация элементов массива начинается с нуля).
Пример. Следующий сценарий выведет в окне сообщения текущую дату.
var current_date = new Date();
var month_names_gc = new Array ("января", "февраля", "марта",
"апреля", "мая", "июня", "июля", "августа", "сентября", "октября",
"ноября", "декабря");
alert (current_date.getDate() + " " +
month_names_gc[current_date.getMonth()] + " " +
current_date.getFullYear());
Использование объекта String
Объект String содержит свойства и методы для работы со строками (перевод в верхний и нижний регистр, выделение подстроки и т.д.). Часто используемые его методы следующие:
toUpperCase() – переводит текст в верхний регистр;
toLowerCase() – переводит текст в нижний регистр;
substring (x, y) – выделяет подстроку в указанных позициях (включая x, но исключая y). Нумерация символов начинается с нуля.
Пример.
var str = new String("Информатика");
alert (str.toUpperCase ()); // выводится строка «ИНФОРМАТИКА»
alert (str. toLowerCase()); // выводится строка «информатика»
alert (str.substring (2, 8)); // выводится строка «формат»
alert (str.substring (7, 10)); // выводится строка «тик»
Подробный список часто используемых объектов JavaScript, их свойств и методов приведён в [3, с. 143–144].
Использование объектной модели документа
Дата добавления: 2015-07-26; просмотров: 61 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Операторы цикла | | | Движущийся текст |