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

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

  • oppo手机怎么设置下载软件要密码(oppo手机怎么设置锁屏密码)

    oppo手机怎么设置下载软件要密码(oppo手机怎么设置锁屏密码)

  • 苹果手机如何关闭微信的夜间模式(苹果手机如何关震动)

    苹果手机如何关闭微信的夜间模式(苹果手机如何关震动)

  • 华为p40限量套装有什么(华为p40限量套装怎么样)

    华为p40限量套装有什么(华为p40限量套装怎么样)

  • 计算机是由什么组成(计算机是由什么和地址码组成的)

    计算机是由什么组成(计算机是由什么和地址码组成的)

  • 小米9烧屏免费换吗(小米9烧屏免费修理)

    小米9烧屏免费换吗(小米9烧屏免费修理)

  • 16:9尺寸是多少像素(16:9尺寸是多少mm)

    16:9尺寸是多少像素(16:9尺寸是多少mm)

  • nova5z发热严重(nova5ipro发热严重)

    nova5z发热严重(nova5ipro发热严重)

  • 手机原装膜叫什么膜(手机原装膜是什么材料)

    手机原装膜叫什么膜(手机原装膜是什么材料)

  • 快手订单提交不了怎么回事(快手订单提交不成功原因)

    快手订单提交不了怎么回事(快手订单提交不成功原因)

  • microsoft账户哎呀出错了(microsoft账户登录)

    microsoft账户哎呀出错了(microsoft账户登录)

  • flash版本过低是什么意思(flash 版本太低)

    flash版本过低是什么意思(flash 版本太低)

  • 淘宝怎么选择快递公司(淘宝怎么选择快递柜退货)

    淘宝怎么选择快递公司(淘宝怎么选择快递柜退货)

  • 苹果x没有原彩显示是什么原因(苹果x没有原彩重要吗)

    苹果x没有原彩显示是什么原因(苹果x没有原彩重要吗)

  • 抖音帮别人投放对方知道吗(抖音帮别人投放视频别人会知道吗)

    抖音帮别人投放对方知道吗(抖音帮别人投放视频别人会知道吗)

  • vue视频添加字幕(vue自动生成字幕)

    vue视频添加字幕(vue自动生成字幕)

  • 滴滴加油在哪里找(滴滴加油在哪里看加油记录)

    滴滴加油在哪里找(滴滴加油在哪里看加油记录)

  • 小米手环4尺寸(小米手环尺寸图)

    小米手环4尺寸(小米手环尺寸图)

  • 交管12123系统繁忙怎么回事(交管12123系统繁忙c100037)

    交管12123系统繁忙怎么回事(交管12123系统繁忙c100037)

  • 华为p30pro怎么关闭后台(华为p30pro怎么关闭步数显示)

    华为p30pro怎么关闭后台(华为p30pro怎么关闭步数显示)

  •  苹果怎么查行货(苹果怎么查行踪轨迹)

    苹果怎么查行货(苹果怎么查行踪轨迹)

  • Ose.exe是什么进程?Ose.exe是病毒吗?如何识别?Ose.exe程序文件介绍(assoc .exe=exefile是什么)

    Ose.exe是什么进程?Ose.exe是病毒吗?如何识别?Ose.exe程序文件介绍(assoc .exe=exefile是什么)

  • 使用Element-UI展示数据(动态查询)(elemental ui)

    使用Element-UI展示数据(动态查询)(elemental ui)

  • dedecms如何把内容页和栏目页设置为动态或者静态的方法(dedecms怎么改图片)

    dedecms如何把内容页和栏目页设置为动态或者静态的方法(dedecms怎么改图片)

  • 季度盈利可以弥补以用以前年度亏损弥补
  • 融资租赁如何确认收入
  • 国家对工资发放的规定
  • 事业单位补发以后的工资
  • 公司给非员工代缴社保合法吗
  • 新准则前期差错更正
  • 库存商品进项税额转出分录怎么写
  • 收到国外提供免费样品怎么入账?
  • 税审报告谁签字
  • 外地预缴税费怎么做账
  • 物流公司通行票抵税比例是多少
  • 工程款发票备注栏必须填写吗
  • 发票遗失登报费用账务处理
  • 工程部物品领用表格模板
  • 企业接收股东划入资产作为收入处理有所得税差异吗
  • 收到个税返还手续费怎么开发票
  • 进口货物账务处理外币
  • 进项转出税务处理
  • 支付职工培训费的现金流量项目
  • 信息技术费用如何做分录
  • php的核心
  • js图片放大代码
  • 对公账户收款
  • php的八种类型
  • PHP:zip_entry_open()的用法_Zip函数
  • 企业对员工罚款的法律依据
  • 工业企业应付会计工作内容
  • 固定资产是指什么
  • phpcms 还有人用吗
  • 借银行存款贷预收账款
  • 车辆购置税发票在哪里打印
  • 应交税金及附加包括哪些
  • 现金盘存的具体方法
  • 购物赠品的相关法律
  • 施救费用和救助费用有哪些主要区别
  • 发票收款人与复核人为空
  • pandas常用
  • mysql 中文排序是什么规则
  • 企业购进材料取得增值税专用发票
  • 定期定额个体工商户怎么报税
  • 上市公司回购股票多久可出售
  • 销售净收入是怎么算
  • 税前扣除原则和扣除金额
  • 企业净利润流量怎么算
  • 社保都有哪几项
  • 商家的促销
  • 现金盘盈盘亏账务处理分录
  • 服务类发票怎么做分录
  • 期初建账库存现金如何填写
  • 代驾服务费属于哪个税收编码
  • 哪些可以做进项税
  • 红冲上一年度销售收入
  • 违约金进项税额可否抵扣 分录
  • 食品加工企业成本核算方法和流程
  • 公司入账是什么意思
  • 工会经费的计提与缴纳
  • 制造费用和生产成本影响营业利润吗
  • 公司坏账率一般多少
  • mysql关联语句
  • sql汇总查询
  • window 脚本
  • 怎么快速
  • Win10怎么修改hosts文件
  • 升级win10后无法修改magicbook开机画面
  • iptables -l -n
  • Win10 Mobile RedStone预览版14267已知问题与修复内容汇总
  • webpack中CommonsChunkPlugin详细教程(小结)
  • cocos2dx-3.x(三)、场景切换及可能产生的错误
  • jQuery使用ajax方法解析返回的json数据功能示例
  • 网页设计中span
  • unity核心模块
  • unity怎么创建空对象
  • 简单的横向棱纹魔杖
  • shell脚本中实现rm -fr !(file1)
  • js中的require函数
  • python xlim
  • 深入理解中国式现代化
  • 郑州市管城区地图范围
  • 如何在广东省电子税务局开发票
  • 税务绩效工作存在的问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设