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

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

  • css网页设计作业与模板网站相比,定制化网站仍然是当前网站市场的主流需求

    css网页设计作业与模板网站相比,定制化网站仍然是当前网站市场的主流需求

  • 微博营销推广取得成功的关键(微博营销推广技巧有哪些)

    微博营销推广取得成功的关键(微博营销推广技巧有哪些)

  • 美团代付朋友能看到我的地址吗(美团代付朋友能看到我的名字吗)

    美团代付朋友能看到我的地址吗(美团代付朋友能看到我的名字吗)

  • 苹果手机怎么设置振动模式(苹果手机怎么设置手写)

    苹果手机怎么设置振动模式(苹果手机怎么设置手写)

  • 天猫双十一助力额度是什么意思(天猫双十一助力次数怎么看)

    天猫双十一助力额度是什么意思(天猫双十一助力次数怎么看)

  • 手机主板发烫解决方法(手机主板发烫会造成后果)

    手机主板发烫解决方法(手机主板发烫会造成后果)

  • miui11比miui10省电吗(小米10miui11最省电版本)

    miui11比miui10省电吗(小米10miui11最省电版本)

  • 佳能单反无法访问储存卡(佳能单反相机无法访问存储卡)

    佳能单反无法访问储存卡(佳能单反相机无法访问存储卡)

  • 打印机红字变黄了(打印机红字变黄怎么回事)

    打印机红字变黄了(打印机红字变黄怎么回事)

  • 苹果x能不能升级ios13.3(苹果x能不能升级15系统)

    苹果x能不能升级ios13.3(苹果x能不能升级15系统)

  • 华为mate30桌面上的时间和天气不见了咋办(华为mate30桌面上的小圆圈)

    华为mate30桌面上的时间和天气不见了咋办(华为mate30桌面上的小圆圈)

  • 五类线能用200m宽带吗(五类线能用超五类水晶头吗)

    五类线能用200m宽带吗(五类线能用超五类水晶头吗)

  • 计算机领域中信息是指(计算机领域中信息是经过转化而成为计算机能够处理的)

    计算机领域中信息是指(计算机领域中信息是经过转化而成为计算机能够处理的)

  • 华为m6能插鼠标吗(华为m6能插鼠标用吗)

    华为m6能插鼠标吗(华为m6能插鼠标用吗)

  • 安卓手机投屏到平板(安卓手机投屏到电视上怎么操作)

    安卓手机投屏到平板(安卓手机投屏到电视上怎么操作)

  • 手机返回键不好使怎么办(手机返回键怎么调出来)

    手机返回键不好使怎么办(手机返回键怎么调出来)

  • 四代iqos使用方法(iqos四代使用视频)

    四代iqos使用方法(iqos四代使用视频)

  • 打淘宝电话怎么转人工(如何打淘宝电话)

    打淘宝电话怎么转人工(如何打淘宝电话)

  • 老人机来电铃声怎么调(老年机经典来电铃声)

    老人机来电铃声怎么调(老年机经典来电铃声)

  • 小米cc9e防水吗(小米cc9e有防水吗)

    小米cc9e防水吗(小米cc9e有防水吗)

  • qq邮箱如何退出账号(qq邮箱如何退出登录)

    qq邮箱如何退出账号(qq邮箱如何退出登录)

  • pr内如何批量导入lut(pr如何批量导入素材)

    pr内如何批量导入lut(pr如何批量导入素材)

  • 手机imei码有什么用(手机imei码规则)

    手机imei码有什么用(手机imei码规则)

  • 华为手机钉钉运动怎么打开(华为手机钉钉运动)

    华为手机钉钉运动怎么打开(华为手机钉钉运动)

  • 社交类app有何设计思路(社交类应用)

    社交类app有何设计思路(社交类应用)

  • 怎么获取win10 2004iOS镜像激活秘钥/神key(怎么获取win10密钥)

    怎么获取win10 2004iOS镜像激活秘钥/神key(怎么获取win10密钥)

  • 金税盘版开票软件怎么升级
  • 汇算清缴加计扣除表
  • 增值税的附加税有几个
  • 单位当月未扣社保怎么处理分录?
  • 监理公司成本核算方法
  • 收不回来的装修钱怎么办
  • 企业对伤残怎么赔偿?
  • 社保免征还需要申报吗
  • 分公司独立核算企业所得税缴纳
  • 举例说明税收支出的形式
  • 从农民个人手里获取资源
  • 购买财务软件账务处理规定
  • 汇算清缴补交的所得税怎么记帐
  • 应收账款贷方余额怎么处理
  • 支付房屋租金计入什么会计科目
  • 转让股权怎么写简单
  • 计提工资需要工资表吗
  • 季度所得税预缴可以弥补以前年度亏损吗
  • 药品底价高开票什么意思
  • 企业所得税的账载金额和实际发生额
  • 增值税减免附加税用计提吗
  • 预付的货款可以计入应付账款吗
  • win7纯净版系统
  • 农业公司收到项目资金
  • php中数组的常用函数及用法
  • 现金发放的餐补算工资么
  • 对于接受捐赠的资产价值,应计入当期损益
  • Windows10屏幕键盘在哪
  • 应付票据抵付应付账款
  • 美轮美奂的对象是什么
  • 可供出售金融资产在资产负债表日反映的是
  • 政府会计制度应付职工薪酬账务处理
  • php数组查询
  • 主营业务收入月末需要结转吗
  • 在国内如何用ChatGPT
  • explorer.exe无响应桌面卡死是什么原因
  • 应交税费如何调整
  • 车间打杂工
  • 帝国cms简介标签
  • 公司购入车辆的增值税怎么算
  • etc如何取票据
  • 应收补贴款是什么
  • 企业借款利息计入什么科目
  • 长期股权投资成本法转权益法的处理
  • 旅行社开具的发票抵扣
  • 记账错误是什么意思
  • 一般纳税人注销公司麻烦吗
  • 工资有社保是什么意思
  • 销售产品领用单独计价的包装物2000元,售价2400元
  • 了解出口业务操作流程
  • 银行代发工资当天改工资卡来得及吗
  • 预付账款计提减值吗
  • 医院收到卫生局拨款会计分录
  • 洗车发票税目
  • 发票验旧就是作废么?
  • 委托加工业务经常出现的涉税错误有哪些
  • 期末存货采用成本与什么孰低法计价
  • sql语句重复
  • 搜狗网络
  • 解决windows hello人脸识别找不到摄像头
  • win7防病毒设置在哪
  • 电脑打开win
  • 进程mmc.exe
  • centos怎么安装
  • unity 虚拟摇杆
  • js自动输入
  • vbs和批处理区别
  • python自动发邮件内容
  • js应用实例
  • Tcp/ip协议族
  • 利用python进行爬虫
  • unity3d官方教程
  • shell 时间运算
  • bootstrap范例
  • jquery选择器的分类有哪些
  • android实现多线程的方法
  • 上海税务举报电话多少
  • 江苏税务登录密码是几位
  • 红色通知字体
  • 查询完毕
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设