Skip to content

Instantly share code, notes, and snippets.

@manuelgeek
Last active July 12, 2019 12:42
Show Gist options
  • Save manuelgeek/ca7ebf1293ddddbca056342e72205da9 to your computer and use it in GitHub Desktop.
Save manuelgeek/ca7ebf1293ddddbca056342e72205da9 to your computer and use it in GitHub Desktop.
js date function to get day of birth from date string
dates(){
var j = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
var dateString = "05/14/2019"; // date
var d = new Date(dateString);
var day = j[d.getDay()];
let gender = 'male' //female
switch(gender) {
case 'male':
if (day === j[0]){
name = 'Akosua';
}else if(day === j[1]){
name = 'Adwoa';
}else if(day === j[2]){
name = 'Abenaa';
} else if(day === j[3]){
name = 'Akuu';
}else if(day === j[4]){
name = 'Yaa'
}else if(day === j[5]){
name = 'Afua'
}else if(day === j[6]){
name = 'Ama'
} else{
name = 'Unknown'
}
break;
case 'female':
if (day === j[0]){
name = 'Kwasi';
}else if(day === j[1]){
name = 'Kwandwo';
}else if(day === j[2]){
name = 'Kwabena';
} else if(day === j[3]){
name = 'Kwaku';
}else if(day === j[4]){
name = 'Yaw'
}else if(day === j[5]){
name = 'Kofi'
}else if(day === j[6]){
name = 'Kwame'
} else{
name = 'Unknown'
}
break;
default:
return 'No gender found: '+gender
}
return 'Your name is: '+name + ', Day of birth: '+day;
}
<template>
<div>
<h1> {{dates}}</h1>
</div>
</template>
<script>
export default {
computed: {
dates(){
var j = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
var dateString = "05/14/2019"; // date
var d = new Date(dateString);
var day = j[d.getDay()];
let gender = 'male' //female
switch(gender) {
case 'male':
if (day === j[0]){
name = 'Akosua';
}else if(day === j[1]){
name = 'Adwoa';
}else if(day === j[2]){
name = 'Abenaa';
} else if(day === j[3]){
name = 'Akuu';
}else if(day === j[4]){
name = 'Yaa'
}else if(day === j[5]){
name = 'Afua'
}else if(day === j[6]){
name = 'Ama'
} else{
name = 'Unknown'
}
break;
case 'female':
if (day === j[0]){
name = 'Kwasi';
}else if(day === j[1]){
name = 'Kwandwo';
}else if(day === j[2]){
name = 'Kwabena';
} else if(day === j[3]){
name = 'Kwaku';
}else if(day === j[4]){
name = 'Yaw'
}else if(day === j[5]){
name = 'Kofi'
}else if(day === j[6]){
name = 'Kwame'
} else{
name = 'Unknown'
}
break;
default:
return 'No gender found: '+gender
}
return 'Your name is: '+name + ', Day of birth: '+day;
}
}
}
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment