位置: 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)(马瑙斯市)

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

  • 采购无发票怎么处理
  • 党建经费的标准
  • 取消待摊费用科目
  • 塑料制品的商品编码是什么类发票
  • 2019印花税减免
  • 固定资产处置损益怎么算
  • 企业现金类资产包括
  • 收购公司固定资产注意事项
  • 印花税的计税依据怎么算公式
  • 建筑行业会计如何合理避税
  • 外购产品赠送他人合法吗
  • 增值税普通发票和普通发票的区别怎么交税
  • 停车场企业所得税税率
  • 税务改革方向
  • 财政部2019年39号第七条
  • 小规模减半征收印花税的政策
  • 补交之前年度税款怎么调账
  • 未开发票申报
  • 合营企业之间为什么不构成关联方
  • 无票收入可以存钱吗
  • 税控盘管理费会计分录
  • 实发工资需扣除所得税吗
  • 委托代销商品会计分录按成本还是售价
  • 旧货销售的增值税税率
  • 如何在Excel中进行单元格格式化?
  • 预计应收账款余额
  • 会计的运费怎么写分录
  • 身份证信息提取python
  • 详解php比较操作过程
  • win11自带的播放器
  • 写一篇推荐书
  • 政府的奖励金计入哪个科目
  • js在web前端中的作用
  • 混合筹资的定义
  • 补缴以前年度公积金误入当年费怎么办
  • 阿卡迪亚国家公园景点
  • react组件如何设置dom
  • 一个金税盘可以用一个用户名和密码开票吗
  • php 中奖概率算法
  • 其他收益会计科目怎么写
  • 重置java
  • 汽车维修费发票怎么开
  • 一般企业预缴税额怎么算
  • 职工福利费怎么处理
  • 应征增值税不含税销售额是什么
  • 个人所得税大病医疗夫妻双方怎么扣除
  • 火车头 采集器
  • 工资的计提基数
  • 会计单据可以用什么代替
  • 珠宝可以开票抵扣吗
  • 物业代收代缴是什么意思
  • 交易性金融资产的入账价值
  • 收到预收款开具发票如何入账
  • 发票税额不全能抵扣吗
  • 职工教育经费是否可以抵扣进项税
  • 自产产品发给职工做福利的会计处理
  • 同城票据交换差额户金额从哪得来的
  • 收到红字发票如何处理
  • 旅游费用如何记账科目
  • 税控盘和金税盘可以安装在一个电脑
  • 客户收到产品后应该说什么
  • 投资性房地产的范围
  • 设置行政机构的主要依据是
  • mysim和innodb
  • MySql 5.6.36 64位绿色版安装图文教程
  • 怎么操作win10系统
  • win8旗舰版官方下载
  • linux 文件执行
  • le启动exe是什么意思
  • JavaScript数据类型分为哪两大类
  • msvc命令行
  • jquery怎么写
  • node 执行js
  • node解决跨域
  • js中文本框设置的代码
  • Python随机生成数字求最小的三个数字
  • python之父推荐的书
  • jquery选择器的作用
  • 黑龙江电子税务局
  • 新加坡税务局电邮
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设