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

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

  • 出口企业何时选择免(征)税申报方式?
  • 应付股东现金股利通过什么核算
  • 员工个人承担的保险分录
  • 货币性短期薪酬影响损益的金额
  • 总公司给分公司开发票
  • 聘用劳务人员派遣合法吗
  • 企业事故赔偿支出可以抵税吗
  • 企业年金的个人账户怎么查
  • 银行询证函回函是什么意思
  • 企业重组中撤资所得税有哪些处理规则?
  • 个人去税局开劳务费需要注意什么
  • 投资款需要交印花税嘛
  • 扣收手续费
  • 跨地区经营汇总纳税企业所得税
  • 金融企业哪些呆账损失可以在税前扣除?
  • 企业购入的固定资产,均要先计入在建工程
  • 行政事业单位职工体检依据
  • 商会收到的会费要交企业所得税
  • 笔记本thinkbook14
  • 违约金没有写按什么算
  • 公允价值变动损益会计处理
  • google谷歌浏览器下载电脑版
  • 所得税和所得税税率
  • 集团关联企业间关联交易对账单
  • 增值税逾期未申报怎么补申报
  • php求日期差
  • 企业会计核算应当以权责发生制为基础
  • 公司上市的好处
  • 变化检测是应用在图像的哪个运算中
  • 2022年微信小程序游戏
  • 发票作废税款什么时候退
  • phpstudy修改php版本
  • pandas模块的主要特点
  • mongodb建立索引的命令
  • 短期借款属于经营活动还是筹资活动
  • 附加税减免额怎么算
  • 企业所得税固定资产的计税基础
  • 广告制作费怎么入账
  • sqlserver游标实例
  • 小规模纳税人附加税怎么算
  • 分红股份会减少吗
  • 加工费的预付款是什么
  • 暂估入库一直没有发票
  • 如何查看freenass密码
  • win7安装sqlserver2000
  • 电脑bios启动项设置中文
  • vc++6.0运行程序
  • win8的应用商店
  • 360卫士重装电脑够进入不了桌面
  • win7怎么打开程序
  • 启用guest用户
  • 忘记centos密码
  • mediabrowser.exe是什么
  • 如何删除win7
  • rnbrcache.exe是什么意思
  • win7 虚拟磁盘
  • linux012
  • excel中利用条件格式展示数据
  • div css table
  • Unity3D游戏开发培训课程大纲
  • vue自定义方法
  • Node.js中的construct
  • Android之framework修改底部导航栏NavigationBar动态显示和隐藏
  • excel的最后一列
  • 以下关于js函数说法错误的是
  • jQuery ajax分页插件实例代码
  • python模拟登陆并抓取
  • EasyUI Pagination 分页的两种做法小结
  • XRegExp 0.2: Now With Named Capture
  • python语言解析
  • 退休个人所得税专项附加扣除减免
  • 改税务报表会有限风险吗
  • 国税总局云南省税务局官网
  • 深圳增值税勾选平台网址
  • 电子发票开具之前有销售方字样,为什么开具出来就不显示了?
  • 广东地方税务局官网
  • 大兴区地方税务局
  • 申报地税的流程图
  • 外贸高新技术企业认定
  • 水利工程税金的计算公式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设