当前位置: 首页 > news >正文

js封装根据年月日获取星座效果demo(整理)

在这里插入图片描述

//根据年月日获取星座
function getZodiacSign(dateString) {// 用法:const dateStr = '2024-01-11';// const zodiacSign = getZodiacSign(dateStr);const date = new Date(dateString);const month = date.getMonth() + 1;const day = date.getDate();if ((month === 1 && day >= 20) || (month === 2 && day <= 18)) {return '水瓶座';} else if ((month === 2 && day >= 19) || (month === 3 && day <= 20)) {return '双鱼座';} else if ((month === 3 && day >= 21) || (month === 4 && day <= 19)) {return '白羊座';} else if ((month === 4 && day >= 20) || (month === 5 && day <= 20)) {return '金牛座';} else if ((month === 5 && day >= 21) || (month === 6 && day <= 21)) {return '双子座';} else if ((month === 6 && day >= 22) || (month === 7 && day <= 22)) {return '巨蟹座';} else if ((month === 7 && day >= 23) || (month === 8 && day <= 22)) {return '狮子座';} else if ((month === 8 && day >= 23) || (month === 9 && day <= 22)) {return '处女座';} else if ((month === 9 && day >= 23) || (month === 10 && day <= 22)) {return '天秤座';} else if ((month === 10 && day >= 23) || (month === 11 && day <= 21)) {return '天蝎座';} else if ((month === 11 && day >= 22) || (month === 12 && day <= 21)) {return '射手座';} else {return '摩羯座';}
}const dateStr = '2024-01-11';
const zodiacSign = getZodiacSign(dateStr);
console.log('星座', zodiacSign);
http://www.lryc.cn/news/278913.html

相关文章:

  • Vue.js设计与实现阅读-2
  • GEM5 McPAT教程:源代码解读McPAT NoC功耗 arbiter部分
  • 使用组合框QComboBox模拟购物车
  • 云服务器十大服务商——云服务器哪家好用
  • SQL DML
  • MySQL--基础篇
  • [VUE]5-TypeScript
  • Linux指令(一)
  • C语言中的回文素数
  • 前端生成pdf之html2canvas+jsPDF,以及解决图片不显示bug
  • PHP常用符号和函数
  • C#,入门教程(12)——数组及数组使用的基础知识
  • C语言中的副作用、序列点以及复杂表达式的求值顺序
  • C++学习笔记——队列模拟
  • jvm垃圾回收相关的算法
  • 每日coding
  • 软件工程_复习
  • 07GoF之三种工厂模式
  • JAVA面试部分——后端-线程前篇
  • 【小沐学C++】C++ 实现鼠标键盘钩子HOOK
  • 【pycharm】常见问题与解决
  • flask web学习之表单(一)
  • @ControllerAdvice 使用场景
  • 二极管选型怎么选?常用参数要熟练~
  • 【小白专用】C#关于角色权限系统
  • 代码随想录算法训练营
  • 统计学-R语言-3
  • spring动态控制定时任务
  • 3. Mybatis 中SQL 执行原理
  • 第一次在RUST官方论坛上留言发布我的Rust板箱