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

这篇具有很好参考价值的文章主要介绍了js封装根据年月日获取星座效果demo(整理)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

js封装根据年月日获取星座效果demo(整理),demo整理,js简单事件,js小效果,javascript文章来源地址https://www.toymoban.com/news/detail-815823.html

//根据年月日获取星座
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);

到了这里,关于js封装根据年月日获取星座效果demo(整理)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JAVA获取年月日(格式:xxxx年xx月xx日)的方法详解

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 在开发应用程序时,经常需要获取当前的年、月、日,并以特定格式进行展示或处理。本文将介绍如何获取年月日

    2024年02月17日
    浏览(27)
  • python获取当前年月日时分秒,格式(YYYY-HH-HH HH-FF-SS)

    如果你希望在年、月、日、时、分和秒之间使用短横线(-)进行分隔,你可以使用字符串的 format 方法或者f-string来构建输出字符串。以下是修改后的代码: 使用字符串的 format 方法: 使用f-string: 无论你选择哪种方法,它们都会输出类似于\\\"当前时间:2023-05-16 14:30:59\\\"的结果

    2024年02月14日
    浏览(40)
  • php 年月日 分组分页

    2024年02月15日
    浏览(27)
  • vue前端 让年月日 加上23:59:59

    这段代码首先获取 lateCreateTime 的原始时间戳,然后使用 toLocaleString() 方法将时间戳转换为指定格式的字符串。在此示例中,我们使用了中文地区(“zh-CN”)来获得日期和时间的格式化。最后,我们将格式化后的时间赋值给 lateCreateTime。 请注意,这种方法只是一种基本的格式

    2024年02月14日
    浏览(37)
  • elementUI moment 年月日转时间戳 时间限制

       

    2024年02月11日
    浏览(37)
  • 如何将时间戳转化为年月日时分秒格式

    首先获取到当前的时间戳或者需要转化为时间的时间戳 然后使用getFullYear、getMonth、 getDate、getHours、getMinutes、getSeconds等方法来获取当前时间的年月日时分秒 最后使用字符串拼接的方式得到我们想要的时间 如果往后端传时间有严格要求必须是0000-00-00 00:00:00这种格式再做处理

    2024年02月15日
    浏览(30)
  • python身份证求出生年月日,年龄,性别

    根据用户输入的一个18位合法身份证号,输出用户的出生年月日、年龄和性别[第7、8、9、10位出生年份(四位数);第11、第12位为出生月份;第13、14为代表出生日期;第17位代表性别,奇数为男,偶数为女] 代码为: 

    2024年02月12日
    浏览(30)
  • 微信小程序 - 日期时间选择器(年月日时分秒)

    您只需要跟着步骤一路复制粘贴,最后看一下使用示例即可。 由于微信官方的 picker 组件不支持同时选择年月日时分, 所以 在此官方组件上再次封装 ,可靠性毋庸置疑。 您将获得一个可选择 年月日时分 / 年月日时分秒 日期选择器组件, 您可以通过一个属性来自由切换要不

    2024年02月10日
    浏览(33)
  • java从身份证号码中提取出生年月日

    给一个String 类型的 身份证号码,需要从这串数字中获取出生日期、性别、年龄

    2024年02月15日
    浏览(28)
  • 微信小程序--多种类型日期选择器(年月、月日...)

    这里写自定义目录标题 微信小程序--多种类型日期选择器(年月、月日...) 时间选择器(年月日) 时间选择器(年月) 时间选择器(年) 时间选择器(月日) 时间选择器(月) 时间选择器(日) 微信小程序–多种类型日期选择器(年月、月日…) 在业务开发的过程中,

    2024年01月21日
    浏览(28)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包