Работа с JavaScript - обект Date() - методи
Date() - връща текущи: ден, дата, година, час - КОНСТРУКТОР
За да се използва методите на Date() е необходимо да се създаде променлива, която да бъде инстанция на обекта.
variableDate = new Date();
Основни методи (функции) на обекта:
1.За да се изведе текущото време - "The time is: 20-26-18"
<script language = "javascript">
<!--
function objectDate() {
variableDate = new Date();
document.write("The time is: "+variableDate.getHours()+"-"
+variableDate.getMinutes()+"-"+variableDate.getSeconds());
}
//-->
</script>
2.За да се изведе текущата дата - "The date is: 1.5.2006"
<script language = "javascript">
<!--
function objectDate() {
variableDate = new Date();
document.write("The date is: "+variableDate.getDay() + "." + (variableDate.getMonth()+1)+"."+variableDate.getFullYear());
}
//-->
</script>
Обърнете внимание на израза (variableDate.getMonth()+1) - заради броенето, което започва от нула, се добава единица за да се получи текущият месец.
3.За да се изведе текущата дата (спрямо потребителският компютър) - "Текущата дата и време на моят компютър е 29.5.2006 г. 21:04:00"
<script language = "javascript">
<!--
function objectDate() {
variableDate = new Date();
document.write("Текущата дата и време на моят компютър
е "+variableDate.toLocaleString());
}
//-->
</script>
4.За да се изведе отместването (в часове) - "Часовете са отместени с: 7"
<script language = "javascript">
<!--
function objectDate() {
variableDate = new Date();
document.write("Часовете са отместени с: "+variableDate.getTimezoneOffset()/60);
}
//-->
</script>
Изразът variableDate.getTimezoneOffset()/60 ще преобразува минутите в часове.
Понятие за ООП
Web понятия
Вграждане на скрипт в web код
Променливи, низове, коментари
Условни преходи
Циклични действия
Масиви, операции
Обекти - String() - методи