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

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

  • 猫耳充电提示音怎么设置(猫耳充电提示音怎么设置vivo)

    猫耳充电提示音怎么设置(猫耳充电提示音怎么设置vivo)

  • 抖音头像怎么加皇冠(抖音头像怎么加音乐)

    抖音头像怎么加皇冠(抖音头像怎么加音乐)

  • 荣耀play4tpro和荣耀9xpro的区别(荣耀play4Tpro和荣耀9X)

    荣耀play4tpro和荣耀9xpro的区别(荣耀play4Tpro和荣耀9X)

  • 手机发热用什么降温(手机发热用什么软件)

    手机发热用什么降温(手机发热用什么软件)

  • 苹果11接听电话声音小(苹果11接听电话怎么录音)

    苹果11接听电话声音小(苹果11接听电话怎么录音)

  • 快手可以看到谁浏览过我的作品么(快手可以看到谁在线吗)

    快手可以看到谁浏览过我的作品么(快手可以看到谁在线吗)

  • 苹果电脑腾讯会议摄像头打不开(苹果电脑腾讯会议共享屏幕播放视频没声音)

    苹果电脑腾讯会议摄像头打不开(苹果电脑腾讯会议共享屏幕播放视频没声音)

  • 文档变成了很多小页怎么办(文档变成了很多空白页)

    文档变成了很多小页怎么办(文档变成了很多空白页)

  • 电脑开机卡死怎么按都没用怎么办(电脑开机过程卡死)

    电脑开机卡死怎么按都没用怎么办(电脑开机过程卡死)

  • polkaudio是什么牌子音响(polkaudio音箱图片型号)

    polkaudio是什么牌子音响(polkaudio音箱图片型号)

  • ios13.3更新时间(ios13.0版本更新)

    ios13.3更新时间(ios13.0版本更新)

  • 操作系统给用户提供的接口(操作系统给用户提供一个容量)

    操作系统给用户提供的接口(操作系统给用户提供一个容量)

  • 苹果xr后壳是玻璃的吗(苹果xr的后壳是什么材质的)

    苹果xr后壳是玻璃的吗(苹果xr的后壳是什么材质的)

  • 手机节拍器怎么使用(手机节拍器怎么调十六分音符)

    手机节拍器怎么使用(手机节拍器怎么调十六分音符)

  • 发热袋怎么使用(发热袋怎么使用视频)

    发热袋怎么使用(发热袋怎么使用视频)

  • 微博怎么让别人看不到我的动态(微博怎么让别人搜不到我)

    微博怎么让别人看不到我的动态(微博怎么让别人搜不到我)

  • 连编应用程序不能生成什么文件(软件应用程序连续出现问题时应采取的步骤是)

    连编应用程序不能生成什么文件(软件应用程序连续出现问题时应采取的步骤是)

  • 自动断电在哪设置小米(开启自动断电功能)

    自动断电在哪设置小米(开启自动断电功能)

  • 手机被黑了怎么办(手机被黑了怎么查对方)

    手机被黑了怎么办(手机被黑了怎么查对方)

  • 腾讯视频版权限制不能投屏怎么办(腾讯视频版权限制无法下载怎么解决)

    腾讯视频版权限制不能投屏怎么办(腾讯视频版权限制无法下载怎么解决)

  • qq轨迹记录在哪里(我的qq轨迹在哪看)

    qq轨迹记录在哪里(我的qq轨迹在哪看)

  • 华为p30pro屏幕摔坏怎么办(华为p30pro屏幕摔碎图片)

    华为p30pro屏幕摔坏怎么办(华为p30pro屏幕摔碎图片)

  • 帝国cms怎么调用栏目别名(帝国cms怎么调用文章随机段落)

    帝国cms怎么调用栏目别名(帝国cms怎么调用文章随机段落)

  • 税务申报差额征收 服务减除清单
  • 删除申报记录什么意思
  • 垃圾袋发票类别是什么
  • 代收款有手续费怎么做账
  • 归属于母公司的净资产
  • 发票种类和适用范围
  • 收到进口增值税发票可以直接抵扣吗
  • 多付车款退回怎么做账
  • 退休人员基本养老金调整幅度需要综合考虑什么因素
  • 事业编制公考
  • 年底结账时利息收入怎么做处理?
  • 企业的车辆购置税计入哪个科目
  • 公对公转账银行拒绝是什么意思
  • 企业所得税税率2023年最新税率表
  • 个体户生产经营所得税减半征收
  • 研发费用加计扣除政策指引2.0
  • 留抵退还增值税
  • 装修费怎么摊销,租期两年
  • 摊销费用多做如何做账?
  • 所得税费用是什么账户类型
  • 哪些情况需要补钙
  • 延期报税申请怎么操作
  • linux查看文件的权限
  • 设计版权费用
  • 特许权使用费税前扣除标准
  • javascript移动鼠标
  • php获取文件内容的函数
  • 计算机网络的定义
  • python编程爱心形状
  • php时间代码
  • php强制下载文件在哪
  • 不含税销售额和计税销售额
  • 织梦专题页模板
  • 预收账款包括哪些内容具体明细
  • 新旧会计准则口径
  • 现金发放工资会扣税吗
  • 投资性房地产由成本模式转为公允价值模式差额计入
  • 电子发票的优点好处
  • 债务豁免涉税
  • mysql怎么给字段添加中文备注
  • 财务会计和预算会计金额可以不等吗
  • 应计入应付款项的科目
  • 发行股票支付给证券商的费用计入哪
  • 银行的存单丢失了可以补办吗
  • 年底存货反映了什么
  • 进项税额转出的几种情况
  • 应收外币科目在哪里设置
  • 存货周转率低是什么原因
  • 查定征收在哪一章
  • 商场联营扣点的合作方式
  • 限定性和非限定性资产
  • 开个人普票需要身份证吗
  • 公司改名后发票怎么开
  • 主营业务成本怎么核算
  • sqlserver锁表是什么意思
  • win1010卸载
  • windows vista build
  • soapui安装与配置
  • apache是什么文件
  • mac通知中心设置方法
  • win7电脑能登qq但打不开网页怎么办
  • windows用户如何添加新用户账户信息
  • kcleaner是什么文件夹
  • windows窗口查看快捷键
  • make_sock: could not bind to address 0.0.0.0:443
  • win8系统笔记本忘记开机密码怎么办
  • cocoscreator分包
  • 网页收集数据
  • 在shell命令行方式下,一行只能
  • iframe嵌入页面出现跨域问题
  • c#未来展望
  • 长春国税局科员工资是多少
  • 深圳电动车怎么注册登记
  • 中国税务报多少钱
  • 垃圾填埋税率
  • 四川税务网上报税
  • 中欧班列补贴政策
  • 甘肃省国家励志奖学金证书打印网址
  • 请问报考国家税务局难吗
  • 上海社保卡原始密码是啥
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设