Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вчера и сегодня на JS (https://javascript.ru/forum/misc/23306-vchera-i-segodnya-na-js.html)

bohdantheone 19.11.2011 19:10

Вчера и сегодня на JS
 
Можно ли реализовать с помощью JS уведомление для форума как вчера и сегодня. Например, тема на форум была добавлена вчера или сегодня и можно ли каким-то образом относительно сегодняшней даты это определить?

ksa 19.11.2011 19:17

Цитата:

Сообщение от bohdantheone
Например, тема на форум была добавлена вчера или сегодня

Что есть "тема"?
Например те же форумы генерятся скриптом, опираясь на данные в БД... Вот серверный скрипт всё и определяет. :)

bohdantheone 19.11.2011 19:26

Цитата:

Сообщение от ksa (Сообщение 137676)
Что есть "тема"?

Тема - это то, что добавляется в определенный раздел форума

trikadin 19.11.2011 19:37

Берём текущую дату. Смотрим на дату - если она совпадает, значит, это было сегодня. Если совпадает минус день - это было вчера. Проблемы?)

bohdantheone 19.11.2011 19:39

trikadin, понял, попробую реализовать, возникнут проблемы, тогда напишу

ksa 19.11.2011 20:40

Цитата:

Сообщение от trikadin
Смотрим на дату

Её-то откуда берём? :D

Цитата:

Сообщение от bohdantheone
Тема - это то, что добавляется в определенный раздел форума

А хранится оно где? :)

trikadin 19.11.2011 21:27

Цитата:

Сообщение от ksa
Её-то откуда берём?

Э...
new Date()


Ну, или time() в php.

bohdantheone 19.11.2011 21:31

на укозе есть стандартная переменная $DATE$, хранится в БД

ksa 19.11.2011 22:05

Цитата:

Сообщение от trikadin
Э...
new Date()

Все даты тем на форумах хранятся в БД. И серверный скрипт сразу может показать что это за дата относительно текущей...

Зачем эту дату куда-то выводить в контент, а потом еще гонять скрип, вычисляя вчера это было или сегодня? :)

ksa 19.11.2011 22:08

trikadin, вот пример "Тем"

<p class=' theme'>Тема 1</p>
<p class=' theme'>Тема 2</p>
<p class=' theme'>Тема 3</p>


Определи скриптом какая когда создавалась... :)

trikadin 19.11.2011 22:11

Цитата:

Сообщение от ksa
Зачем эту дату куда-то выводить в контент, а потом еще гонять скрип, вычисляя вчера это было или сегодня?

Вы у меня спрашиваете? Человеку хочется так сделать - на здоровье. Плюс, насколько я знаю, юкоз не даёт доступа к сервер-сайду...

ksa 19.11.2011 22:11

Цитата:

Сообщение от trikadin
Вы у меня спрашиваете?

Так ты мне ответил... Я на тебя и переключился... :)

Т.е. всё началось с 4-го сообщения. :)

trikadin 19.11.2011 22:14

Цитата:

Сообщение от ksa
Определи скриптом какая когда создавалась...

Хм. Я исходил из того, что он знает, когда создавалась его "тема". Если он это знает - надо просто сравнить дату с сегодняшней. Какие проблемы-то?

trikadin 19.11.2011 22:15

Цитата:

Сообщение от ksa
Так ты мне ответил... Я на тебя и переключился...

Т.е. всё началось с 4-го сообщения.

А, понял) Я думал, это вопрос мне. И не понял, почему вы спрашиваете, откуда мы берём сегодняшнюю дату. :D

ksa 19.11.2011 22:30

Цитата:

Сообщение от trikadin
Я исходил из того, что он знает, когда создавалась его "тема".

Так это обычно и хранят в БД... ;)

trikadin 19.11.2011 22:34

Цитата:

Сообщение от ksa
Так это обычно и хранят в БД...

Так о чём мы спорим, собственно?)

ksa 20.11.2011 14:56

trikadin, таки и спора-то никакого нет... Скорее было некое недопонимание того, кто про что писал... :)

trikadin 20.11.2011 16:11

Цитата:

Сообщение от ksa
trikadin, таки и спора-то никакого нет... Скорее было некое недопонимание того, кто про что писал...

И я того же мнения)


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