Pull to refresh

Comments 13

Заранее прошу прощения за возможный оффтопик.
Сейчас как раз в учебнике по PHP дошел до манипуляций со временем и региональными стандартами. :)
И у меня возник вопрос, а гугл никак не может помочь…
Почему в «английском формате» принято начинать с месяца?
То есть, по умолчанию, не задай вы формат, сегодняшняя дата выглядела 09/13/09, почему так?
Ведь это же еще и неудобно и неинформативно?
Заранее спасибо за развернутый ответ или за ссылку, тому кто знает. :)
Ну просто потому, что так исторически сложилось… Это, кстати, не английский, а, скорее, американский стандарт. Наверное, когда-то древним американцам :) было важнее узнать, какой сейчас месяц. В России, к счастью, такого почти не встречается, но попробуйте-ка разобраться в английской и американской системе мер и весов — все эти футы, дюймы, фунты, ярды и фарлонги способны свести с ума кого угодно, особено, если вспомнить, что длина фута в метрах может отличаться по разные стороны океана. :)

Кстати, в nginx формат по-умолчанию «12 Feb 2009», а не «02/12/09». :)
У кого ни спрошу, все отвечают с фразы «так исторически сложилось», но за ответ спасибо.
А с древними американцами вы загнули, они не такие уж и древние, хотя бы по сравнению с теми же англичанами.
Сами корни того, как случилось так, что месяц был важнее чем день, уже интересны…
За формат извиняюсь, не знал. :)
> У кого ни спрошу, все отвечают с фразы «так исторически сложилось»
Просто так оно и есть ;)

И ведь не только с этим… та же qwerty :))
«У печатной машинки Шоулза был недостаток: при быстрой печати литеры цеплялись друг за дружку и их рычажки «перепутывались». Было решено отказаться от «алфавитной» раскладки. От новой раскладки клавиатуры, получившей в дальнейшем название по буквам на первых шести клавишах третьего ряда алфавитно-цифрового блока клавиатуры — QWERTY, требовалось, чтобы буквы, образующие в английском языке устойчивые комбинации, располагались как можно дальше друг от друга по разные стороны клавиатуры и были разбросаны по разным рядам, что уменьшало вероятность «перепутывания» рычажков печатной машинки. В настоящее время раскладка Шоулза критикуется как анахронизм, так как проблема, которая привела к появлению QWERTY, больше не существует.»
Тут более логично и ответ найти легче, а вот историю их формата даты я найти не могу. :(
потому что правильно и удобно дата пишется как yyyy mm dd, а буржуи писали сокращенно mm dd.
Потом потребовалось расширить еще и годом, и легче было сзади на картонках дописывать yyyy, ведь нельзя было отредактировать писаное пером.
Если для страницы данного типа включён обработчик SSI
Судя по всему, действительно должно, только переменная с датой будет называться DATE_LOCAL.
Гм. Не разумней такие штуки делать скриптами на стороне сервера? И без того средний портал собирает в себе 3-4 технологии (html, css, javascript, Python/Ruby/Php/Java/bla-bla-blas), а тут еще маленький секретный изворот именно на программе-сервере.
Во многих случаях — разумнее. Однако, если у вас уже активно используется SSI, то почему бы и нет? К тому же, SSI обычно довольно быстр, в отличие от сервер-сайдных скриптов. Ну и, наконец, на больших и нагруженных проектах многие странички отдаются статикой, так что никакого Python/Ruby/PHP там попросту нет. Моё решение как-раз для таких случаев.
хм. SSI это и есть сервер-сайд логика.
Nginx всё-таки чаще используется как прокси, за которым стоит уже «настоящий сервер». :) Я имел в виду именно «сервер приложения» на PHP/Python/Perl.
Sign up to leave a comment.

Articles