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

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

  • 税后债务资本成本计算公式 中级会计
  • 企业所得税如何申报操作
  • 物流辅助服务税率
  • 进项税额转出会影响利润吗
  • 工会经费个人绩效计入缴费基数吗
  • 所得税多交退税分录
  • 固定资产清理费用为什么有进项税额
  • 季度预交所得税可以弥补上年度亏损吗
  • 客人受伤赔偿协议书范本
  • 福利费的支出要求及标准
  • 非居民工资薪金个人所得税计算方法
  • 服务业暂估成本分录
  • 善意取得增值税专用发票如何处理
  • 个体工商户税收起征点是多少?
  • 公交补贴收入账务处理怎么做?
  • 加油站汽油损耗多少
  • 增值税失控发票什么意思
  • 预缴企业所得税研发费用加计扣除
  • 资本公积转增股本会计处理
  • 坏账损失做哪个科目
  • 交社保公积金需要劳动合同吗
  • 会计报表怎么处理
  • 收到财政补贴收入贷记科目是
  • 运费从货款中扣除后付款分录怎么做
  • 固定资产减值测试时预计其未来现金流量不应考虑的因素
  • 档案保管期限是写汉字吗?
  • 坏狼变身记简介
  • php常用函数大全
  • 所有者权益变动表范本
  • 马蹄莲的养殖方法和注意事项视频
  • 成本核算流程会议记录
  • 存货报废如何账务处理
  • php smtp类
  • phprestfulapi框架
  • php输出对象
  • 劳保用品会计科目进什么科目
  • 行人检测技术
  • 铡刀演示
  • JavaScript ,18种常用数组方法,快来看看你会吗?
  • 外购货物用于在建工程分录
  • 处置固定资产开发票
  • 营业外收支的账户是什么
  • 房子是固定资产的好处
  • mysql百万级数据分页查询优化
  • 企业车辆年检费多少钱
  • 工会经费付款分录
  • 为什么要缴纳保险
  • 哪些情况可以开立基本账户
  • 权益性投资收益确认收入时间
  • 应付职工薪酬的工资是实发工资还是应发工资
  • 开票确定收入分录
  • 一般纳税人开红字专用发票流程
  • 知识产权fa
  • 举办活动的工作要求
  • 佣金开什么发票内容?
  • 简易征收增值税一般纳税人怎么报税
  • 影视产业前景
  • 阿里云ecs centos sysctl
  • win10怎么给Windows Defender添加排除项?
  • ubuntu系统中安装微信步骤
  • 虚拟机vmx
  • 电脑出现windows怎么办
  • win8安装界面
  • linux基本使用
  • mac安装win10系统后怎么关掉f1快捷键
  • 64位的win10更新安装补丁KB3105213失败总是重复安装该怎么办?
  • Linux系统怎么重启网卡
  • pavmail.exe - pavmail进程是什么文件 有什么用
  • css渐变文本效果在哪
  • jquery1.8
  • 全面解析日本失去的十年
  • Unity for Absolute Beginners(三)
  • js鼠标滚轮缩放
  • js 比较
  • jquery图片上传
  • 以划拨方式取得的土地使用权
  • 客货两用车应如何运输
  • 贸易公司服装
  • 亦庄税务局电话号码
  • 天津市税务机关代码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设