Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Perl: Общие вопросы > получить дату |
Автор: Str!pe 31.3.2007, 14:06 | ||
Добрый день всем. Проблема у меня следующего характера
отдает дату машины пользователя вместе со временем, мне же необходимо вытащить только дату, месяц и день. В страницу они должны попасть в три разных тега, тоесть дата вида "25" в один тег, месяц вида "август" в другой тег, день вида "пятница" в третий. Знает ли кто-нибудь как это организовать? З.Ы. С Перлом да и вообще с любым языком прпограммирования знаком второй день (остаточные знания по Паскалю не считаются). |
Автор: shamber 31.3.2007, 14:53 | ||||
Это очень просто организуется
и все ![]() PS по поводу месяц вида "август" в другой тег, день вида "пятница" в третий.
остальное смотрите в perldoc -f localtime |
Автор: Str!pe 31.3.2007, 15:22 | ||
shamber, Ну вот так получается...
я так понимаю надо еще кодировку указать? Да и думаю что делать три разных файла глупо, как раскидать их по тегам? Ток не минусуйте, просто я общаясь получаю больше знаний чем от книг и прочего, их итак рядом хватает. |
Автор: nitr 31.3.2007, 15:56 |
Str!pe, что значит по тегам раскидать? И зачем на 3 ![]() Код ваш вполне нормальный... |
Автор: nitr 31.3.2007, 17:58 | ||||
Str!pe, у тебя ООП подход? Если нет, вот тебе функция ;)
Добавлено через 1 минуту и 21 секунду Думаю удобно будет ею пользоваться? ![]() там соот. mon - get_my_time()->{mon}; wday - get_my_time()->{wday}; Добавлено через 5 минут и 49 секунд можно уменьшить, но может чуть медленней работать ;)
|
Автор: nitr 31.3.2007, 18:37 | ||
а можно ещё умнее ;)
|
Автор: tishaishii 31.3.2007, 18:54 | ||
|
Автор: nitr 31.3.2007, 18:56 | ||
первый способ можно тоже извратить... ;) для экономии памяти наверное ;)
но я выбираю этот http://forum.vingrad.ru/index.php?showtopic=143834&view=findpost&p=1082342 красивый (скромно ;) ) P.S.: tishaishii, он просит, чтобы легче по тегам расскидывать ;) |
Автор: tishaishii 31.3.2007, 21:59 |
Ну я и показал как легко это сделать. А ты читать умеешь или пока что только букву "А" освоил? |
Автор: nitr 1.4.2007, 13:20 |
[offtopic] tishaishii, ты всегда такой разговорчивый или просто прикидываешься? Твой код вполне, но не всем новичкам он ясен, особенно твои вечные "+", читаемость кода понижается (новичкам). Просьба не переходить на личности! Уважения к тебе это не прибавит. [/offtopic] |
Автор: Str!pe 2.4.2007, 16:06 |
Так, а что я должен указать на странице в тегах... что я должен выставить в cами теги, что бы в них вышли нужные значения? Корче как мне рещультаты скрипта выставить в страницу? |
Автор: Nab 2.4.2007, 16:33 | ||||
Да уж ![]() ![]()
|
Автор: tishaishii 2.4.2007, 19:17 | ||
А к тебе? Кому-то что-то показалося, что каие-то возможности, которые часто необходимы использовать нельзя, дабы не казалось, что кто-то нарушает чью-то ранимую психику... Согласись, это как-то ненормально. |
Автор: nitr 2.4.2007, 20:52 |
[offtopic] tishaishii, если что-то не нравится, пишите письма... И не стоит о себе так уж жестко... [/offtopic] Str!pe, вы задаёте вопросы, не ответив и на наши ![]() |
Автор: korob2001 3.4.2007, 04:26 |
Модератор: Ребята, не ссорьтесь вы по пустякам. |
Автор: Zuzu 3.4.2007, 13:21 | ||||
1. Сформировать HTML "вручную" и вывести его
2. Рекомендую посмотреть какой-нибудь "шаблонизатор", например HTML::Template |
Автор: Str!pe 11.4.2007, 23:44 | ||
tishaishii, nitr, Ого! Тут драка идет за то что бы новичкам помогать? Господа не сорьтесь... я все варианты рассматриваю, дело не в сложности и в мастерстве написанного, дело в том, что посдледний раз на Паскале я что то писал лет так 10 назад... Мозг за это время начал думать совсем другими категориями и образами. За PERL собираюсь взяться серьезно (пока потихоньку, времени нет), так что вопросов еще буду задавать много. Без понятия ![]() Добавлено через 4 минуты и 16 секунд
Спасибо, посмотрю... Это все понятно... не в разметке вопрос, я имею ввиду что мне нужно поставить в разметку, что бы пользователь загрузив страницу выполнил сценарий... Инклюд? |
Автор: nitr 12.4.2007, 00:15 |
Str!pe, думаю неважно ![]() Вы в пхп или в перл? ![]() все ответы уже даны всеми ![]() Добавлено через 1 минуту и 22 секунды это я к тому, что для нового вопроса новый пост ;) |
Автор: Str!pe 12.4.2007, 00:38 |
Ну почему же... важно. В SSI Так зачем же вы мне тогда отвечаете? Вопрос старый, я не все понял. |
Автор: nitr 12.4.2007, 01:00 | ||
разводим демагогию? ![]() Хорошее уточнее, korob2001 уже давал полное разъяснение по таким вопросам, посмотрите поиском ;) Выяснить - почему пост открыт, и что тут было неясного ![]() |
Автор: korob2001 12.4.2007, 01:56 | ||||
Так с этого и стоило начать. Файл: /cgi-bin/dat.pl
Теперь инклюдим вывод этой программы через SSI. Файл: /date_test.shtml
Можно было бы сделать три инклуда с параметрами, отдельно для даты, отдельно для месяца и отдельно для года. Тогда бы мы извращались над ними непосредственно в одном SSI файле, над каждым по отдельности, но и вызывать исполняемый файл пришлось бы три раза. Думаю принцип понятен. |
Автор: Str!pe 12.4.2007, 10:02 |
Ну раз так, в этом случае прошу вас больше на мои посты не отвечать. Это не демагогия, за демагогией прошу во "флейм". Спасибо за внимание, досвидания nitr,. Рыдал... я расширение .HTML вместо .SHTML ставил... ![]() korob2001, Спасибо! Спасибо всем кто помогал ![]() |