Я бы посоветовал сломать, предварительно зафиксировав требования на бумаге. 🙂 Причем лучше чтобы они прямо там в тикете под этим подписались. Мол да, мы хотим вот так!
что такое "время в его таймзоне" ? если вы выдаёте datetime без указания таймзоны (неважно ГМТ она или нет, а просто YYYY-MM-DD HH:MM:ss) то это не выглядит хорошей идеей в любом случае
ха :) у нас этот продажник указывает программистам, как например проектировать базы на уровне школьника правда... его посылают, а он не унимается и все настойчивее лезет и лезет с решениями "а-ля эксель"
но он-то этого не понимает — ему кажется что он предлагает гениальные решения, а мы зажравшиеся технари и не врубаемся
Ну почему. Это конструктивно. Вам поручили задачу, Вы как специалист реализовали и зафиксировали свой дизайн и реализацию. Заказчика не удовлетворяет ваша реализация, он просит поменять. Вы фиксируете на бумаге последствия, согласовываете и делаете как просят. Все падает. К вам приходят с вопросом: Какого х...? Вы отдаете тикет со всеми зафиксированными договоренностями. Все четко и по полочкам.
сервер не знает таймзоны клиентов и не должен — это не его сфера ответственности и клиенты не передают ее на сервер, бо это лишняя операция просто нашелся вот такой уникум и покусал нашего продажника