up to X date

  • Автор темы R00miss
  • Дата начала

R00miss

Guest
up to X date

Привет!
Нада сделать чтобы в <select> показывались даты начиная с текущего дня и +30 дней... как сделать чтобы даты показывались с учетом дней в каждом месяце, т.е. январь - 31, февр. - 28, а иногда 29 и т.д. ?

и второй вопрос, дата записывается в базу, и нада чтобы каждый день проверялась дата, если текущий день=дата, отправить открытку... я так понимаю это кроном нада делать, да или нет? :)
 

Nime

Guest
1. mktime() is useful for doing date arithmetic and validation, as it will automatically calculate the correct value for out-of-range input.

Так что можешь просто вызывать её в цикле увеличивая значение day - она сама всё рассчитает :)

2. Лучше всего кроном. Но можно и в скрипте при заходе на сайт пользователя, проверять настала ли дата. Только это используй, если ну никак нет крона...
 

Dimonuch

Guest
"Но можно и в скрипте при заходе на сайт пользователя"
угу, только ведь пользователь может и не зайти .... :)
тут уж вернее самому каждый день ручками запускать скрипт, если крона нету.
 

Nime

Guest
Димоныч, потому и говорю, что "это используй, если ну никак нет крона"... а вообще хоть раз, да кто-то в день заходит, как минимум сам автор ;)

Кстати, есть даже такие сайты, которые бесплатно предлагают этот сервис (открытия урла по графику), только не помню адрес... можешь поискать, если интересно.
 
Сверху