Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Объектно-ориентированный код отображения даты и времени (https://javascript.ru/forum/misc/58454-obektno-orientirovannyjj-kod-otobrazheniya-daty-i-vremeni.html)

Blondinka 22.09.2015 23:49

Объектно-ориентированный код отображения даты и времени
 
Здравствуйте. В следующем коде, если закомментировать date: function () и time: function (), то остальной код работает, иначе - нет. Моя задача состоит в том, чтоб вывести текущие дату и время, без использования var.

http://jsfiddle.net/VaAlina/wy8X9/157/

caetus 23.09.2015 00:05

так не пойдет ?)

statistics = {

     date: function () {
         
         return new Date()
     }
}
 var test = statistics.date();
alert(test)
alert(test.toLocaleTimeString())

Blondinka 23.09.2015 00:42

caetus, спасибо. Работает. Но, почему мой код не работает?

caetus 23.09.2015 01:24

может потому что вы блондинка которая не хочет выучить основ языка программирования ??
https://learn.javascript.ru/object-methods а еще лучше почитайте javascript: Подробное руководство (Definitive Guide)
statistics = {
     total: 10,
     correct: '',
     incorrect: '',
     date: function () {
         date1: new Date(), // что за ...?
         date: date1.toString(), // что за ...?
         return date
     },
     time: function () {
         time1: new Date(), // что за ...?
         time: time1.toLocaleTimeString(), // что за ...?
         return time
     },

     PutToLocalStorage: function () {},
     GetFromLocalStorage: function () {},
     displayInTable: function () {}
 }
 var test = statistics.total; 
 alert(test);


Часовой пояс GMT +3, время: 08:53.