位置: 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 NEX 3s支持多少倍光学变焦(vivonex3s支持多少w快充)

    vivo NEX 3s支持多少倍光学变焦(vivonex3s支持多少w快充)

  • 抖音怎么设置下载视频权限(抖音怎么设置下滑自动播放下一条)

    抖音怎么设置下载视频权限(抖音怎么设置下滑自动播放下一条)

  • 华为am60连接不上手机(华为am10s蓝牙连接不上)

    华为am60连接不上手机(华为am10s蓝牙连接不上)

  • 微信表情整理是灰色的(微信表情整理在哪)

    微信表情整理是灰色的(微信表情整理在哪)

  • 手机录像为啥人是反的(为什么手机录像自己好丑)

    手机录像为啥人是反的(为什么手机录像自己好丑)

  • 电脑视频声音总有嗡嗡噪音(电脑视频声音总有回音怎么办)

    电脑视频声音总有嗡嗡噪音(电脑视频声音总有回音怎么办)

  • 冷光源和热光源的区别(冷光源和热光源哪个对眼睛好)

    冷光源和热光源的区别(冷光源和热光源哪个对眼睛好)

  • 工业机器人编程方式有几种(工业机器人编程方式)

    工业机器人编程方式有几种(工业机器人编程方式)

  • 苹果手机微信可以设置夜间模式吗(苹果手机微信可以加密吗怎么设置)

    苹果手机微信可以设置夜间模式吗(苹果手机微信可以加密吗怎么设置)

  • 华为录像为什么是反的(华为录像为什么显示人那么大)

    华为录像为什么是反的(华为录像为什么显示人那么大)

  • 华为p30pro怎么打开手电筒(华为p30pro怎么打开usb调试)

    华为p30pro怎么打开手电筒(华为p30pro怎么打开usb调试)

  • 苹果11微信有办法美颜吗(苹果11有微信锁吗)

    苹果11微信有办法美颜吗(苹果11有微信锁吗)

  • ipad上网慢是怎么回事(ipad上网很慢怎么解决方法)

    ipad上网慢是怎么回事(ipad上网很慢怎么解决方法)

  • 快手id能做账号登录吗(快手用户id号可以随便改吗)

    快手id能做账号登录吗(快手用户id号可以随便改吗)

  • 苹果11悬浮球在哪设置(苹果11悬浮球在锁屏怎么关)

    苹果11悬浮球在哪设置(苹果11悬浮球在锁屏怎么关)

  • 怎么知道对方探探卸载(怎么知道对方探探下载多久了)

    怎么知道对方探探卸载(怎么知道对方探探下载多久了)

  • 苹果xs与苹果11的区别(苹果XS与苹果11pro参数对比)

    苹果xs与苹果11的区别(苹果XS与苹果11pro参数对比)

  • 阴阳屏会自动改善吗(阴阳屏自动修复)

    阴阳屏会自动改善吗(阴阳屏自动修复)

  • 如何查连接自己热点的人(怎么查连接)

    如何查连接自己热点的人(怎么查连接)

  • 快手怎么快速取关多人(快手怎么快速取消关注多个人)

    快手怎么快速取关多人(快手怎么快速取消关注多个人)

  • 计算机的主机主要包括什么(计算机的主机主要包括哪两个)

    计算机的主机主要包括什么(计算机的主机主要包括哪两个)

  • 格式工厂能不能剪辑视频(格式工厂能不能压缩图片)

    格式工厂能不能剪辑视频(格式工厂能不能压缩图片)

  • 如何发朋友圈不折叠(如何发朋友圈不让别人看到不被发现)

    如何发朋友圈不折叠(如何发朋友圈不让别人看到不被发现)

  • 怎么用蓝牙听歌(怎么蓝牙听歌拍视频)

    怎么用蓝牙听歌(怎么蓝牙听歌拍视频)

  • qq留言板怎么恢复(qq留言板怎么恢复删除的留言)

    qq留言板怎么恢复(qq留言板怎么恢复删除的留言)

  • 支付工资代扣个税会计科目
  • 手工现金日记账怎么转下一页
  • 合伙企业法人股东
  • 母公司出售子公司给另一家子公司
  • 注册资本没有实缴需要交印花税吗
  • 已付的账款叫什么
  • 现金流量表中购建固定资产怎么计算
  • 外商投资企业采取发包、出租经营
  • 辅导期一般纳税人管理办法
  • 交通补贴和通讯补贴怎么发合理
  • 企业平时计提的税费分录
  • 企业转让未入账怎么办
  • 分包工程款税率
  • 营业外收入需要计提销项税吗
  • 银行存款未达账项包括
  • 未结清全额是逾期吗
  • 外购烟丝消费税是多少
  • 主营业务收入是营业收入吗
  • 为什么公司信用代码不对
  • 软件开发工资低
  • 印刷费可以开哪些科目
  • 机器设备计提折旧年限是多少
  • 二手车交易增值税按照多少征收税率减半征收
  • 房产评估价偏低
  • 预付卡发给员工如何入账
  • bios中关闭软盘
  • 华为nova9参数配置中关村
  • win10如何删除windows账户
  • 银行余额调节表例题和答案
  • php判断为空的方法有哪些
  • 增值税的计税依据包括契税吗
  • 简易计税方法的适用主体有
  • 会计科目怎么调账
  • vue err
  • 关于商业承兑汇票的多选题有哪些
  • ci框架的优缺点
  • python 微信
  • 现金流出包括所有股票吗
  • Philtron: a PHP Proxy for HTTP
  • 主营业务成本应交税费
  • 私募基金成立的规模条件
  • 私车公用怎么办理手续
  • mssqlserver怎么用
  • 工程奖金计入什么科目
  • 劳务总价包干
  • 已经认证抵扣的发票,要退回,怎么处理
  • 改变记帐方式的原因
  • 购买固定资产的增值税计入成本吗
  • 高速过路费怎么补交
  • 走逃失联企业管理办法
  • 待处理财产损溢借贷反向
  • 企业坏账准备提取的方法和提取的比例由国家统一规定
  • 三栏式明细账适用于原材料吗
  • 电汇凭证需要盖什么章
  • having的用法详解
  • 不用鲁大师
  • 各个都很实用:win7系统电脑日常小技巧
  • 加载dll错误是什么意思
  • win10周年更新版是什么意思
  • 苹果官网
  • win10虚拟机无法安装
  • 如何关闭win8快速启动
  • kpg是什么文件
  • pop3是什么意思中文
  • win10不兼容游戏名单
  • WIN10更新失败
  • javascriptjs
  • Python安装教程windous7
  • linux反弹shell方法
  • python进行聚类
  • jquery动画让div旋转
  • jquery ajax分页插件的简单实现
  • Python制作钟表代码
  • python smtpd
  • unity struct
  • js面向对象的三大特性
  • 广东省税务局官网 国家税务总局
  • 农产品销售个人所得税
  • 什么叫关联单位
  • 2023浙江高考首考状元
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设