«Единственный способ творить великие дела – это любить то, что ты делаешь»
JavaScript
site.komp36.ru Создание сайтов. Твой сайт фотографа Что есть на сайте? Несколько фото галерей: свадебная, постановочная съемка, love story, детские фото. Договор на фотосъемку, прайс-лист.
site.komp36.ru Продающий лендинг. Создание сайтов Установка и продажа окон, установка дверей, перегородок. Одностраничный продающий сайт. Заявки прямо с сайта
site.komp36.ru Универсальный лендинг. Выбрать тему для сайта! Лендинг адаптируется под любую тему: ремонт, отделка, продажа окон, дверей, лестниц, мебели и многое другое
site.komp36.ru Создание сайтов. Сайт сервисного центра. Сайт компании. Новости и отзывы. Несколько прайс-листов – под каждый отдельная страница. Возможность размещения статей


Игра «Морской Бой» на JavaScript: Простая Игра и Игра для Двоих



Далее на странице...

Теперь, после знакомства с методами объекта Date, можно выполнить практическую задачу. Их будет две.



Задание №1

Ваша задача, используя методы объекта Date, вывести на экран
время в формате: час:минута:секунда (пример: 14:23:11)

При этом, если секунды и минуты попадают в интервал от 0 до 10, они должны выводиться с нулем впереди.

Т.е. вместо 18:7:3 у Вас должно выводиться 18:07:03.

Фрагмент кода

<script type = "text/javascript">

var date = new Date(); /* Создаем новый объект Date */

var hour = date.getHours(); /* Текущий час */
var minutes = date.getMinutes(); /* Текущая минута */
var seconds = date.getSeconds(); /* Текущая секунда */

if (minutes < 10) /* Если текущая минута меньше 10, то...*/
{
minutes = "0" + minutes; /* ...перед минутным значением ставим 0 */
}

if (seconds < 10)
{
seconds = "0" + seconds;
}

document.write("Текущее время: " + hour + ":" + minutes + ":" + seconds)

</script>

Результат

Итак, чтобы вывести перед минутным и секундным значениями 0, если они меньше 10, понадобилось составить два условия If - Else.

Задание №2

Помните, мы вычисляли, как вывести день недели.
Чтобы узнать день недели, используйте метод getDay() Он выдаст вам число от 0 до 6, где 0 это восресенье, а 6 - суббота.

var day = now.getDay();
alert("На дворе день недели:" + day);

Но в результате мы получали всего лишь число - номер от 0 до 6, где 0 это воскресенье, а 6 суббота.

Так вот, ваша задача состоит в том, чтобы научиться выводить на экран текущий день недели в нормальном формате, т.е. Понедельник, Вторник и т.д.

Подсказка: Создайте массив с названиями дней недели и используйте его при выводе.
Если необходимо, повторите урок про создание массивов и вывода из них информации.

Помните, что дни недели в javascript начинаются с воскресенья.

Фрагмент кода

<script type = "text/javascript">

var days = ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница","Суббота"]; /* Создаем массив с днями недели. Начинаем с воскресенья, так как дни недели в javascript начинаются с воскресенья */

var date = new Date(); /* Создаем новый объект Date */

var dayWeek = date.getDay(); /* Заносим в переменную dayWeek номер текущего дня недели */

document.write("Сегодня " + days[dayWeek]); /* Выводим соответствующий элемент массива на экран */

</script>

Результат

site.komp36.ruТвой сайт фотографа. Создание сайтов Что есть на сайте? Несколько фото галерей: свадебная, постановочная съемка, love story, детские фото. Договор на фотосъемку, прайс-лист.
site.komp36.ru Акция Как начать свое дело? Свой сайт «Укладка плитки» 9 000 руб. Лендинг адаптируется под любой вид отделочных работ, продажу товаров или услуг. Сайт поможет найти новых клиентов
site.komp36.ru Акция Продающий лендинг «Установка и продажа окон» 9 000 руб. Одностраничный продающий сайт. Установка и продажа окон, установка дверей, перегородок. Заявки прямо с сайта

Отзывы и комментарии:

Комментариев нет...

Оставить отзыв:

Ваше Имя:

Текст комментария:

Ответьте на вопрос:

Сколько дней в Високосном году?


Объект Date
Практическая задача - методы объекта Date
2080
Методы объекта Date - Дата и Время
3075
Метод getTime - Практика по объекту Date
4054
Практическая задача - Не сегодняшняя дата
2046
Тематические публикации
site.komp36.ru Как начать свое дело? Свой сайт «Укладка плитки» 9 000 руб. Лендинг адаптируется под любой вид отделочных работ, продажу товаров или услуг. Сайт поможет найти новых клиентов
site.komp36.ru Продающий лендинг «Установка и продажа окон» 9 000 руб. Одностраничный продающий сайт. Установка и продажа окон, установка дверей, перегородок. Заявки прямо с сайта
Популярные заметки
Последние заметки