function calculateAge(birthdate) { var today = new Date(); var birthDate = new Date(birthdate); var age = today.getFullYear() - birthDate.getFullYear(); var month = today.getMonth() - birthDate.getMonth(); if (month < 0 || (month === 0 && today.getDate() < birthDate.getDate())) { age--; } return age; } function calculateDayOfWeek(birthdate) { var daysOfWeek = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; var birthDate = new Date(birthdate); var dayOfWeek = daysOfWeek[birthDate.getDay()]; return dayOfWeek; } var birthdate = "1990-05-10"; // วันเกิดในรูปแบบ YYYY-MM-DD var age = calculateAge(birthdate); var dayOfWeek = calculateDayOfWeek(birthdate); คำนวณวันเกิด javaScript

คำนวณวันเกิด javaScript แบบง่ายๆ

0 Comments


function calculateAge(birthdate) { var today = new Date(); var birthDate = new Date(birthdate); var age = today.getFullYear() - birthDate.getFullYear(); var month = today.getMonth() - birthDate.getMonth(); if (month < 0 || (month === 0 && today.getDate() < birthDate.getDate())) { age--; } return age; } function calculateDayOfWeek(birthdate) { var daysOfWeek = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; var birthDate = new Date(birthdate); var dayOfWeek = daysOfWeek[birthDate.getDay()]; return dayOfWeek; } var birthdate = "1990-05-10"; // วันเกิดในรูปแบบ YYYY-MM-DD var age = calculateAge(birthdate); var dayOfWeek = calculateDayOfWeek(birthdate); คำนวณวันเกิด javaScript

สามารถใช้ฟังก์ชั่นของ JavaScript เพื่อคำนวณวันเกิดได้ดังนี้

 

ฟังก์ชั่น calculateAge ใช้วิธีการคำนวณอายุของผู้ใช้งานจากวันเดือนปีเกิด และวันปัจจุบัน และคืนค่าอายุของผู้ใช้งานเป็นจำนวนเต็ม

ฟังก์ชั่น calculateDayOfWeek ใช้วิธีการคำนวณวันในสัปดาห์ที่ผู้ใช้งานเกิดขึ้นจากวันเดือนปีเกิด และคืนค่าวันในสัปดาห์นั้น

โค้ดด้านบนจะแสดงผลลัพธ์เป็นข้อความ “คุณเกิดวัน<ชื่อวันในสัปดาห์> และอายุของคุณคือ <อายุ> ปี” โดยจะแทนค่า <ชื่อวันในสัปดาห์> และ <อายุ> ด้วยค่าจริงที่ได้จากการคำนวณ

Tags: , , ,
Ad Image สินค้าลดราคา