Skip to content

Instantly share code, notes, and snippets.

@romanitalian
Last active August 29, 2015 14:24
Show Gist options
  • Save romanitalian/a88f233c14de67d4ec84 to your computer and use it in GitHub Desktop.
Save romanitalian/a88f233c14de67d4ec84 to your computer and use it in GitHub Desktop.
Anton, Happy Birthday!
var isBirthdayToday = function (d, m) {
d = typeof d !== 'undefined' ? d : 1;
m = typeof m !== 'undefined' ? m : 1;
var myBirthday, today, bday, diff, days;
myBirthday = [d, m];
today = new Date();
bday = new Date(today.getFullYear(), myBirthday[1] - 1, myBirthday[0]);
if (today.getTime() > bday.getTime()) {
bday.setFullYear(bday.getFullYear() + 1);
}
diff = bday.getTime() - today.getTime();
days = Math.floor(diff / (1000 * 60 * 60 * 24));
return days == 365;
};
var AntonHappyBirthdayToYou = {
congratulate: function () {
var msg = "";
var firstLine = "----------------------------------------------\n";
var AntonHappyBirthdayToYou = "Антон, с Днём Рождения!\n";
AntonHappyBirthdayToYou += "Желаю тебе: ";
var IWishYou = [
"Здоровья",
"Удачи",
"Чтобы всё получалось",
"Побольше хороших людей рядом",
"Всего хорошего и побольше"
];
var endLine = "\n----------------------------------------------\n";
msg = isBirthdayToday(16, 7)
? firstLine + AntonHappyBirthdayToYou + IWishYou + endLine
: "Hello! How are you?";
console.log(msg);
}
};
AntonHappyBirthdayToYou.congratulate();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment