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

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

  • 微信文章推广不再难!(微信点不开推文)

    微信文章推广不再难!(微信点不开推文)

  • 苹果se怎么截屏(苹果se怎么截屏视频)

    苹果se怎么截屏(苹果se怎么截屏视频)

  • vivo手机的恢复出厂设置在哪里(vivo手机的恢复出厂值在哪里)

    vivo手机的恢复出厂设置在哪里(vivo手机的恢复出厂值在哪里)

  • vivox50电池是多大的(vivo x50的电池是多少)

    vivox50电池是多大的(vivo x50的电池是多少)

  • 笔记本内存条怎么装(笔记本内存条怎么拆)

    笔记本内存条怎么装(笔记本内存条怎么拆)

  • 魅族16spro下巴多宽(魅族16t下巴)

    魅族16spro下巴多宽(魅族16t下巴)

  • 全家福要怎么扫(全家福怎么容易扫出来)

    全家福要怎么扫(全家福怎么容易扫出来)

  • 钉钉还能用吗(钉钉可以用吗)

    钉钉还能用吗(钉钉可以用吗)

  • 微信怎样统一回复大家的留言(微信怎样统一回复朋友圈评论)

    微信怎样统一回复大家的留言(微信怎样统一回复朋友圈评论)

  • 淘宝品类券怎么用(淘宝品类券怎么领取步骤)

    淘宝品类券怎么用(淘宝品类券怎么领取步骤)

  • 芒果台弹幕打不开了(芒果台弹幕没有了)

    芒果台弹幕打不开了(芒果台弹幕没有了)

  • 为什么微信登录一直输入验证码(为什么微信登录收不到验证码)

    为什么微信登录一直输入验证码(为什么微信登录收不到验证码)

  •  苹果手机调静音闹钟会叫的吗(苹果手机调静音微信视频会有铃声吗)

    苹果手机调静音闹钟会叫的吗(苹果手机调静音微信视频会有铃声吗)

  • 苹果手机如何模拟门禁卡(苹果手机如何模拟安卓系统)

    苹果手机如何模拟门禁卡(苹果手机如何模拟安卓系统)

  • 淘宝预计送达时间准吗(淘宝预计送达时间是怎么算的)

    淘宝预计送达时间准吗(淘宝预计送达时间是怎么算的)

  • 抖音里点赞占不占内存(抖音里点赞占不占空间)

    抖音里点赞占不占内存(抖音里点赞占不占空间)

  • 小米无法开机只显示mi一闪一闪(小米无法开机只显示mi,也无法清除数据)

    小米无法开机只显示mi一闪一闪(小米无法开机只显示mi,也无法清除数据)

  • ipadmini1能用触控笔吗(ipadmini4能不能用触控笔)

    ipadmini1能用触控笔吗(ipadmini4能不能用触控笔)

  • 网络电视可以看春晚吗(网络电视可以看手机却连不上网络)

    网络电视可以看春晚吗(网络电视可以看手机却连不上网络)

  • 芒果tv全屏会员电视怎么用(芒果tv全屏会员怎么取消自动续费)

    芒果tv全屏会员电视怎么用(芒果tv全屏会员怎么取消自动续费)

  • 显示器音响怎么设置(显示器音响怎么连接电脑没声音)

    显示器音响怎么设置(显示器音响怎么连接电脑没声音)

  • oppo15x屏幕多大尺寸(oppor15x手机多大屏幕)

    oppo15x屏幕多大尺寸(oppor15x手机多大屏幕)

  • 一加7pro怎么更新系统(一加7pro怎么更新12系统)

    一加7pro怎么更新系统(一加7pro怎么更新12系统)

  • 小米云回收站恢复的照片在哪(小米云回收站恢复)

    小米云回收站恢复的照片在哪(小米云回收站恢复)

  • 在多个网络环境下修改网卡的优先级(网络环境中存在不同网段的nvr)

    在多个网络环境下修改网卡的优先级(网络环境中存在不同网段的nvr)

  • 费尔南迪纳岛海岸的加拉帕戈斯海狮,厄瓜多尔科隆群岛 (© Tui De Roy/Minden Pictures)(费尔南迪纳岛气候类型)

    费尔南迪纳岛海岸的加拉帕戈斯海狮,厄瓜多尔科隆群岛 (© Tui De Roy/Minden Pictures)(费尔南迪纳岛气候类型)

  • 公积金贷款金额少怎么办
  • 营销策划代理合同
  • 资产减值的含义
  • 进料加工余料结转可以跨年吗
  • 一般纳税人普票怎么做分录
  • 增值税专用发票几个点
  • 税控盘丢失需要罚款吗
  • 退休工资要缴纳税吗
  • 收到施工方给红包怎样处理
  • 公司购买网络交换机入什么会计科目
  • 结转周转材料成本差异会计分录
  • 企业生产设备产品有哪些
  • 会员充值赠送
  • 税务大厅补报个税怎样申报
  • 两年前少缴的税款是否应补缴?
  • 收到境外公司服务费
  • 为什么无形资产减值准备一经计提不得转回
  • 公司转账不开票备注服务费怎么入账
  • 外购已税化妆品生产的护肤护发品
  • 劳务合同如何缴纳社保
  • 清理备用金
  • 金蝶怎么一次性删除所有分录
  • linux 部署
  • 子公司之间交易抵消
  • 如何利用命令符复制文件
  • 重装系统后软件打不开
  • 如何更改windows11管理员账户名称
  • 强化税收风险意识
  • 企业备用金管理制度规定
  • 在建工程完工后不转固定资产
  • 会计账务处理年限规定
  • Calanques de Piana岩层上的一个心形洞,法国科西嘉岛 (© joningall/Getty Images)
  • php分类信息
  • yolo object detection
  • 宝塔主机分销系统设计
  • 公司目前销售使用的物品
  • 代扣代缴的境外收入企业所得税可以抵减吗
  • 兼职费用怎么入账报销
  • 往年补录情况
  • 应付利息增加说明企业什么
  • 详解中国航天三垂一远
  • 场地无偿使用证明的作用是什么
  • 工会支付职工福利费做账
  • 用于员工福利的专票可以抵扣吗
  • 视同销售收入是纳税调整项目吗?
  • 自用房地产转换为采用成本模式计量的投资性房地产
  • 电子承兑汇票接收流程
  • 银行付款明细
  • 收到设计费分录怎么写
  • 长期待摊费用如何评估
  • 缴纳税款滞纳金应计入哪个科目
  • 一般纳税人纳税申报表
  • 进项发票认证多了留抵多久
  • 买车的车
  • 小规模纳税人收入不能超过多少
  • 营业收入包括哪几项收入
  • 税控盘全额抵扣怎么做分录
  • 新准则下企业开什么发票
  • MySQL 5.6.36 Windows x64位版本的安装教程详解
  • windows的实验步骤
  • win7系统安全在哪
  • page文档的排版技巧
  • win10访问局域网电脑需要用户名和密码
  • debian和ubuntu server
  • xp系统登陆界面切换用户
  • linux 常用系统
  • SFC无需光盘出马,硬盘搞定
  • 安装WIN10系统后怎么调过设置
  • windows7更新补丁后蓝屏
  • 写出javascript的数据类型
  • 游戏引擎有几种
  • js类继承的几种方式
  • lint 工具
  • python中deque
  • 蛋哥的日常
  • jquery easing
  • js写一个类
  • 开票软件连接服务器失败什么原因
  • 为什么有的企业在企查查上查不到
  • 保险发票不包含哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设