Мой возраст

Изображение пользователя Soi-Fong.

Прочитал на башорге одну цитату про возраст в днях... Пытливый ум не устоял. Итак, в линуксе все просто как обычно.
echo "($(date +%s) - $(date -d '1986-07-07 11:15:00' +%s)) / 86400" | bc
где date +%s - количество секунд начиная с 1970-01-01 00:00:00 UTC до текущего момента
date -d '1986-07-07 11:15:00' +%s - ваша дата рождения в том же формате, чем точнее, тем лучше
86400 - количество секунд в сутках
bc - калькулятор

К сожалению, если вы родились раньше 1970 года, простите за цинизм, вы устарели для данного метода ;)

Комментарии (8)

0
kirog - 10 Июнь, 2009 - 06:16
Изображение пользователя kirog.

занятно

0
Ockonal - 10 Июнь, 2009 - 08:15
Изображение пользователя Ockonal.

Когда-то писал такой скрипт на Python. Не очень точный, но для любого возраста:
// Редактирую
You exist: 61275866700 seconds

0
Soi-Fong - 10 Июнь, 2009 - 10:37
Изображение пользователя Soi-Fong.

я первым делом подумал о питоне, но эклипс дольше грузится, чем пишется такой скрипт )

0
Ockonal - 10 Июнь, 2009 - 10:48
Изображение пользователя Ockonal.

Суть в том, что писал "вручную", не использовал возможность вычитания объектов datetime.

+2
Mike - 10 Июнь, 2009 - 08:25
Изображение пользователя Mike.

я смотрю, у вас там тоже масса работы! (с) башорг

0
Ockonal - 10 Июнь, 2009 - 08:30
Изображение пользователя Ockonal.

А как же =)

0
balamutick - 10 Июнь, 2009 - 09:22
Изображение пользователя balamutick.

В избранное ! (перевод: "Ф дисятку!")

Да, судя по количеству людей в теме, у всех масса работы.

+1
smartass - 13 Сентябрь, 2009 - 00:22
Изображение пользователя smartass.

работа не ... стояла и стоять будет!

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры