位置: IT常识 - 正文

JS日期与字符串相互转换(时间格式化YYYY-MM-DD,Dayjs的使用)(js日期字符串转换为指定格式的日期)

编辑:rootadmin
JS日期与字符串相互转换(时间格式化YYYY-MM-DD,Dayjs的使用) JS日期与字符串相互转换——JS封装函数,Dayjs转换时间格式相关文章调用场景复现一、JS封装函数1、日期转字符串2、字符串转日期二、 Dayjs转换时间格式1、Dayjs快速安装与使用2、Dayjs格式化日期相关文章调用文章内容文章链接JS数组对象——根据日期进行排序,按照时间进行升序或降序排序https://blog.csdn.net/XSL_HR/article/details/128579840?spm=1001.2014.3001.5501JS日期时间格式化——数字日期转中文日期(封装函数,dayjs转换时间格式)https://blog.csdn.net/XSL_HR/article/details/128607024?spm=1001.2014.3001.5501场景复现

推荐整理分享JS日期与字符串相互转换(时间格式化YYYY-MM-DD,Dayjs的使用)(js日期字符串转换为指定格式的日期),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js日期字符串转日期,js日期字符串格式化yyyy-mm-dd,js日期字符串格式化,js日期字符串比较大小,js日期字符串加一天,js日期字符串加一天,js日期字符串转时间戳,js日期字符串转化成日期,内容如对您有帮助,希望把文章链接给更多的朋友!

上期文章我们介绍了如何将2022-12-22转换为二〇二二年十二月二十二日,涉及到日期格式转换成YYYYMMDD格式的问题。本期文章以此为主线,用两种方法带领大家转换时间格式。

一、JS封装函数

首先是传统的封装函数,手写一个日期转字符串的函数并封装使用。

1、日期转字符串  function dateToString (date){ var year = date.getFullYear(); var month =(date.getMonth() + 1).toString(); var day = (date.getDate()).toString(); if (month.length == 1) { month = "0" + month; } if (day.length == 1) { day = "0" + day; } var dateTime = year + "-" + month + "-" + day; return dateTime; },

控制台调用打印一下结果:

console.log(dateToString("Wed Jan 04 2023 14:12:56 GMT+0800 (中国标准时间) "))

2、字符串转日期function stringToDate (dateStr,separator){ if (!separator){ separator= "-" ; } var dateArr = dateStr.split(separator); var year = parseInt(dateArr[0]); var month; if (dateArr[1].indexOf( "0" ) == 0){ month = parseInt(dateArr[1].substring(1)); } else { month = parseInt(dateArr[1]); } var day = parseInt(dateArr[2]); var date = new Date(year,month -1,day); return date; }

控制台调用打印一下结果:

console.log(stringToDate("2022-12-22"))

这时,时间格式已经从"2022-12-22"转换成了 “Thu Dec 22 2022 00:00:00 GMT+0800 (中国标准时间)”【不过呢,一般是不会让你把时间转换成这样的。都是要求从日期转化为字符串YYYY-MM-DD格式】

二、 Dayjs转换时间格式JS日期与字符串相互转换(时间格式化YYYY-MM-DD,Dayjs的使用)(js日期字符串转换为指定格式的日期)

点击前往官方文档

1、Dayjs快速安装与使用

要在Node.js 项目中使用 Day.js,只需使用 npm安装。

npm install dayjs

node.js安装教程这里就不过多叙述了,可以翻看往期文章中的相关教程

然后在项目代码中引入即可:

const dayjs = require('dayjs')//import dayjs from 'dayjs' // ES 2015dayjs().format()2、Dayjs格式化日期

未进行格式转化时:

const nowDate = ref<Dayjs>() // 获取当前时间console.log(dayjs("当前时间",nowDate.value))

经过时间转换后:

const nowDate = ref<Dayjs>() // 获取当前时间console.log("当前时间",(dayjs(nowDate.value).format("YYYY-MM-DD")) // dayjs进行时间转换

更多占位符:

输入例子详情YY01两位数的年份YYYY2001四位数的年份M1-12四位数的年份MM01-12月份,从1开始MMMJan-Dec缩写的月份名称MMMMJanuary-December完整的月份名称D1-31月份里的一天DD01-31月份里的一天 ,两位数H0-23小时HH0-23小时,两位数h1-12小时,12小时制hh01-12小时,12小时制,两位数m0-59分钟mm00-59分钟,两位数s0-59秒ss00-59秒 两位数S0-9毫秒,一位数SS00-99毫秒,两位数SSS000-999毫秒,三位数AAM PM上午 下午 大写aam pm上午 下午 小写

感兴趣的小伙伴可以订阅本专栏,方便后续了解学习~

觉得这篇文章有用的小伙伴们可以点赞➕收藏➕关注哦~

本文链接地址:https://www.jiuchutong.com/zhishi/283463.html 转载请保留说明!

上一篇:马瑙斯附近的亚马逊河流域鸟瞰图,巴西 (© Art Wolfe/Danita Delimont)(马瑙斯市)

下一篇:什么手机最薄(什么手机最薄最有手感)

  • 促成自然灾害的原因
  • 建筑业资源税如何缴纳
  • 增值税勾选统计后怎么申报
  • 固定资产十几万可以直接入费用吗
  • 开具了红字发票信息表的税额需要转出吗
  • 进项税额抵扣一般多少
  • 未收回质保金是否需要交纳增值税呢?
  • 扣员工餐费需要缴纳个税吗
  • 固定资产清理先提折旧再清理吗
  • 货代行业增值税
  • 共同投资叫什么
  • 企业盈利后又亏损怎么算
  • 员工的家庭
  • 货物运输企业纳税多少
  • 财税2018 39号文件
  • 收到银联客户备注短信
  • 转让股权应具备什么条件
  • 公司账上的存货是怎么来的
  • 对外出租设备
  • 行政罚款计入什么会计科目
  • 去办税大厅清卡需要带什么
  • 小企业会计准则适用于哪些企业
  • 个人免征增值税起征点
  • 腾讯电脑管家开机加速在哪里
  • 全资子公司给母公司担保
  • 年度汇算清缴的企业所得税会计分录
  • 支付本月职工薪酬
  • 如何清理电脑浏览器
  • 马哈拉施特拉邦人口
  • fastadmin 插件开发
  • laravel 日志配置
  • 个人独资企业是小规模纳税人吗
  • php如何使用
  • wisdm数据集
  • php如何制作登录页面
  • 深度学习环境配置(pytorch版本)----超级无敌详细版(有手就行)
  • [paper] lift,splat,shooting 论文浅析
  • free命令看到的内存
  • 低值易耗品摊销方法
  • 交印花税的口诀
  • 企业什么时候才能按工龄退休
  • 固定资产清理需要交企业所得税吗
  • 免征增值税的项目可以开专票吗
  • python中lambda用法
  • 免征增值税的货物
  • 跨月已计入费用后收到发票
  • 商业承兑汇票的流程
  • 企业进行存货清查时,对于盘亏的存货
  • 起征点和免征额都是税收优惠形式
  • 2020年混凝土增值税税率是多少
  • 已认证发票是否已抵扣
  • 国际货运代理免增值税
  • 辞退福利什么时候确认
  • 用于研发购买的云服务器应计入研发费用直接投入里吗
  • 报销的发票抬头怎么填
  • 长期股权投资权益法账务处理
  • 何为调整事项
  • 受同一方重大影响的企业之间为什么不构成关联方
  • 错误的英文
  • win8系统如何关机
  • macos safari无法使用
  • fedora19
  • U盘安装centos 7出现unknown chipset
  • Win7 64位摄像头驱动显示黄色感叹号无法使用的解决方法
  • centos ulimit
  • win7安全防护怎么关闭
  • WIN10任务栏时间不动
  • win10桌面test mode
  • win8电脑路由器网络受限怎么办
  • 网络连接受限怎么处理win8
  • js日期选择框
  • 批处理copy合并文件
  • 服务器总是自动关机
  • 浅谈关于混合模式教学的看法
  • 结婚日课实例讲解
  • python二分查找非递归
  • 安卓刷屏神器
  • 甘肃税务局电子发票怎么开
  • 四川国税网上营业厅
  • 进项税跨月转出
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设