Программирование > Perl

Увеличение даты

<< < (5/6) > >>

AliMamed:
т.е. по русски говоря

time - возвращает количество секунд от начала эпохи числом. именно к этому количеству надо прибавлять/отнимать, именно его надо использовать чтобы сравнивать с другими датами. в базах предпочтительно хранить даты именно в этом формате и лишь для показа пользователю конвертить их в человекопонятную дату.

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

NeoNox:
Строго говоря localtime в списковом контексте возвращяет список а в скалярном - дату в человекопонятном формате.
Например $loc = (localtime(time+24*60*60))[5]+1900:
вернет "завтрашний" год и так далее..

Yaroslav:

--- Цитировать ---AliMamed:
time - возвращает количество секунд от начала эпохи числом. именно к этому количеству надо прибавлять/отнимать, именно его надо использовать чтобы сравнивать с другими датами. в базах предпочтительно хранить даты именно в этом формате и лишь для показа пользователю конвертить их в человекопонятную дату.

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

исходя из всего вышесказаного должна работать функция
print localtime(3361730310451201);
но она не работает.. :(

Yaroslav:

--- Цитировать ---NeoNox:
Строго говоря localtime в списковом контексте возвращяет список а в скалярном - дату в человекопонятном формате.
Например $loc = (localtime(time+24*60*60))[5]+1900:
вернет "завтрашний" год и так далее..
--- Конец цитаты ---

это уже стало понятно еще после первого сообщения как добавить дату, а вот как вывести разницу в днях еще не понятно.
хоть скажите с помощью localtime(time) это возможно сделать или только Date::Calc мне поможет?

NeoNox:
print time;
> 1082559181
print scalar localtime(1082559181);
> Wed Apr 21 17:53:01 2004


Внимательнее читай каждый пост.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии