Как правильно хранить время в приложении типа календаря?
Нужно создать небольшое приложение типа Googe Calendar, в котором нужно сохранять события на определенное время начала и окончания.
Вопрос в следующем: нужно ли хранить время в той timezone, в которой находится пользователь, создавший событие, или можно хранить в UTC, а при отображении на календаре корректировать с учетом текущей timezone?
Всем спасибо за ответы, большинство за то, чтобы хранить время в unixtime. Подскажите а для MongoDB насколько такой подход подойдет? Я имею в виду как при этом будет производиться выборка по датам?
По моему все таки удобнее хранить время в unixtime для календаря. Если корректировать время на клиенте, могу посоветовать удобную библиотеку с большими возможностями обработки времени momentjs.com