пятница, 19 мая 2017 г.

JS. 16. Функции. Дата и время

Создание даты: var date = new Date();


<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>Функции. Дата и время</title>
</head>

<body>
<script type="text/javascript">
var date = new Date(); // так создается дата, отображается текущая дата

var text = "Год " + date.getFullYear(); // год
text += "\n Месяц " + date.getMonth(); // месяц, нумерация месяцев идет с 0
text += "\n Число " + date.getDate(); // число
text += "\n Час " + date.getHours(); // час
text += "\n Минута " + date.getMinutes(); // минута
text += "\n Секунда " + date.getSeconds(); // секунда
text += "\n Дата " + date; //  Дата Fri May 19 2017 16:32:52 GMT+0300
alert(text);

// Задаим определенную дату
date = new Date(2000, 0, 2, 13, 0, 5);
date.setSeconds(7);
date.setMinutes(7);

// Отформатируем дату.
// Дату в строку. Переопределим метод
date.toString = function() {
var year = this.getFullYear();
var month = this.getMonth() + 1; // преобразуем в понятный формат
var day = this.getDate();

if(month < 10) month = "0" + month;
if(day < 10) day = "0" + day;

return year + "." + month + "." + day;
}



var text = "Год " + date.getFullYear(); // год
text += "\n Месяц " + date.getMonth(); // месяц, нумерация месяцев идет с 0
text += "\n Число " + date.getDate(); // число
text += "\n Час " + date.getHours(); // час
text += "\n Минута " + date.getMinutes(); // минута
text += "\n Секунда " + date.getSeconds(); // секунда
text += "\n Дата " + date; //  Дата Sun Jan 02 2000 13:07:07 GMT+0300
alert(text);

</script>
</body>
</html>

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

Отправить комментарий