Как стать автором
Обновить

Комментарии 9

const child1Birthday = '2017-03-07'
    var child1FullYears = ~~(moment(now).diff(child1Birthday, 'months', false) / 12)
    childText = `Петя родился ${child1FullYears} года и ${moment().diff(child1Birthday, 'months', false)-child1FullYears*12} месяцев назад.`
const child2Birthday = '2019-03-01'
    var child2FullYears = ~~(moment(now).diff(child2Birthday, 'months', false) / 12)
    childText = `Катя родилась ${child2FullYears} года и ${moment().diff(child2Birthday, 'months', false)-child2FullYears*12} месяцев назад.`  
  var title = `Петру сегодня исполняется ${child1FullYears} года и ${moment().diff(child1Birthday, 'months', false)-child1FullYears*12} месяцев`;
  var title = `Екатерине сегодня исполняется ${child2FullYears} года и ${moment().diff(child2Birthday, 'months', false)-child2FullYears*12} месяцев`;

Если два ребенка, я все правильно сделал?

С компьютера посмотрю.

скрипт интересный, но...

в гугле в контактах есть поля день рождения, свадьба и т.п. при этом автоматом создается календарь "дни рождения" (у меня интерфейс на английском, поэтому могу перевести не точно), где все эти даты показываются.

Да, создается, но конечного возраста вы там не увидите. Только сам факт, что день рождения в определённый день.

да, это минус, с которым и я столкнулся. если очень надо знать возраст, то добавляю год рождения.

Это просто праздник какой-то! Кроме Офисного пакета, поддерживающего VBA, мало где можно встретить такую заботу о пользователе.

Но гугл календарями страшновато пользоваться после того инцидента с добавлением сторонниими пользователями событий в чужие календари.

Одно время действительно было засилье спама, но последнее время вроде не было

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории