Где я могу просмотреть форматы даты и времени RFC и ISO? - PullRequest
2 голосов
/ 09 декабря 2010

Я хочу написать функцию для преобразования моих серверных дат в даты пользовательского интерфейса, и я еще не определился с форматом для них.В идеале мне бы хотелось, чтобы моя функция брала один стандартный формат даты и времени и возвращала другой стандартный формат даты и времени.

Существует ли шпаргалка, веб-сайт или электронная таблица, которая визуально показывает разницу между многими стандартными форматами датыбок о бок?Я ищу что-то вроде документации "локализованных обозначений" для составных форматов даты и времени в PHP, только более полное.

Существуют ли какие-либо стандарты, предназначенные для представления конечным пользователям - что-то вроде «4 января 1983 г. 18:34»?

Ответы [ 2 ]

1 голос
/ 27 апреля 2011

Используйте и храните даты в простом, однозначном формате, например ISO-8601.

Полагайтесь на поддержку операционной системы, чтобы преобразовать эти даты ISO в приятный локализованный формат отображения. В противном случае вы просто дублируете (*) ОС.

(*): и, вероятно, «плохо дублирует», потому что MS и Apple имеют гораздо больше опыта и ресурсов, чем вы.

0 голосов
/ 09 декабря 2010

Вы смотрели статью в Википедии о ISO-8601 ? Я обычно стараюсь использовать один из этих форматов при выводе дат. Кроме того, ссылка в этой статье на RFC 3339 содержит несколько примеров. Я не уверен, что они соответствуют вашему желанию, но это только начало. * * * * * * * * * * * * * * * * * * * * * * * * * * * * [*] Полезная информация о дате и времени Википедии по стране .

...