Date работает со временем на компьютере пользователя. Какое стоит - такое и будет.
А какие ещё, собственно, варианты? Из информационного поля планеты цеплять?
За PHP не скажу, но вполне возможно.
Что в javascript, что в php, в связи с популярностью, последние 20 лет ведётся непрерывная борьба за ускорение, придумываются всё более и более мозголомные оптимизации и хитрости. Интерпретаторы этих языков уже давно превратились в жутких монстров, работу которых "на глазок" с точки зрения традиционного программиста не угадать, как это было раньше.)
iBird Rose, по ситуации на самом деле. Если там что-то типа автокомплита, то ждать каждый раз старый результат - не вариант.
Но в любом случае debounce'ить стоит.
Mag1str, иконка у тебя position: absolute. Если ей поставить z-index меньше input[date] - они будет "под ним", но поскольку он прозрачный - будет видна.
Клики соответственно будут на сам input.
Mag1str, в хроме действительно не открывает выбор, только по нажатию на их кнопку, в фоксе всё норм.
Ну значит возвращаемся к другим предложенным вариантам, щито поделать.
Ребят, заметил, что последнее время часто вопросы на эту тему. В связи с чем хочу вас спросить: нахрена вам это вообще? Вы интерпретатор javascript свой пишете? В реальной работе эти влияет примерно ни на что. Чисто академическое знание.
XD
И всё рано не дочитал толком: