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

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

  • SEO优化推广方法7条,你值得拥有(seo产品优化推广)

    SEO优化推广方法7条,你值得拥有(seo产品优化推广)

  • 腾讯会议怎么播放PPT(腾讯会议怎么播放电脑里面的声音)

    腾讯会议怎么播放PPT(腾讯会议怎么播放电脑里面的声音)

  • 个税密码怎么重置修改(个税密码重置是什么意思)

    个税密码怎么重置修改(个税密码重置是什么意思)

  • 微信怎么@所有人(微信怎么@所有人怎么没有所有人)

    微信怎么@所有人(微信怎么@所有人怎么没有所有人)

  • tplink是什么牌子

    tplink是什么牌子

  • 小米手机本地备份后恢复出厂设置会丢失吗(小米手机本地备份怎么删除)

    小米手机本地备份后恢复出厂设置会丢失吗(小米手机本地备份怎么删除)

  • 闪电修换屏是原装的吗(闪电修换的苹果屏是原装的吗)

    闪电修换屏是原装的吗(闪电修换的苹果屏是原装的吗)

  • p40pro什么时候上市(p40pro什么时候出)

    p40pro什么时候上市(p40pro什么时候出)

  • 快影导出失败怎么回事(快影导出失败怎么办)

    快影导出失败怎么回事(快影导出失败怎么办)

  • 随机存取存储器具有什么功能(随机存取存储器ram中的内容,当电源断掉后)

    随机存取存储器具有什么功能(随机存取存储器ram中的内容,当电源断掉后)

  • 抖音通用设置里面怎么找不到检查更新(抖音通用设置里没有非wifi这项功能)

    抖音通用设置里面怎么找不到检查更新(抖音通用设置里没有非wifi这项功能)

  • 充电宝膨胀了会爆炸吗(充电宝膨胀了会坏吗)

    充电宝膨胀了会爆炸吗(充电宝膨胀了会坏吗)

  • hd6100相当于什么显卡(hd6610m相当于)

    hd6100相当于什么显卡(hd6610m相当于)

  • hsyu6e是什么网线(6类网线的标识)

    hsyu6e是什么网线(6类网线的标识)

  • vivox9有没有录屏功能(vivox9手机录屏)

    vivox9有没有录屏功能(vivox9手机录屏)

  • 最近手机网络不好怎么回事(手机网络不行怎么回事)

    最近手机网络不好怎么回事(手机网络不行怎么回事)

  • 微信群主怎么撤销别人发的信息(微信群主怎么撤回自己消息)

    微信群主怎么撤销别人发的信息(微信群主怎么撤回自己消息)

  • 华为荣耀9x呼吸灯在哪里设置(荣耀9x呼吸灯在哪设置)

    华为荣耀9x呼吸灯在哪里设置(荣耀9x呼吸灯在哪设置)

  • ps白平衡工具在哪里(ps2020白平衡)

    ps白平衡工具在哪里(ps2020白平衡)

  • win7安装卡在启动服务(win7安装卡在启动界面)

    win7安装卡在启动服务(win7安装卡在启动界面)

  • iPhone手机怎么设置敲两下截屏(iphone手机怎么设置学生模式)

    iPhone手机怎么设置敲两下截屏(iphone手机怎么设置学生模式)

  • 麒麟985什么时候上市(麒麟985什么时候发布的)

    麒麟985什么时候上市(麒麟985什么时候发布的)

  • 腾讯微云如何加密(腾讯微云如何加快下载速度)

    腾讯微云如何加密(腾讯微云如何加快下载速度)

  • Win11如何选择播放声音的位置 Win11选择播放声音位置的方法(win11自带的播放器)

    Win11如何选择播放声音的位置 Win11选择播放声音位置的方法(win11自带的播放器)

  • 应付账款里的暂估
  • 净资产是资产负债表的哪一项
  • 服务收入属于什么会计要素
  • 税收分类编码不对发票可以用吗
  • 员工报销公司是哪个部门
  • 公司分红是按股权比例分配吗
  • 资产负债表存货项目期末余额怎么算
  • 外商投资企业清算报告
  • 新办商贸企业一般纳税人合同金额
  • 欠缴税款的后果
  • 企业为个人购房贷款政策
  • 同一张记账凭证可以出现多笔分录吗
  • 货到发票没到
  • 航空货运单可以由谁来填写
  • 保险摊销什么 时候开始
  • 银行付款退回重新开户
  • 总公司发工资子公司代缴个税
  • 出口退税逾期未申报的可以申请免税吗
  • 房地产企业销售老项目税率
  • 房产交易会涉及哪些费用
  • 税率16降到13什么时候实施
  • 企业借款利息税前扣除怎么算
  • 补交以前年度工会经费所得税如何申报
  • 个人所得税分月明细申报表
  • 毛利润和纯利润的计算公式
  • 重建索引命令
  • MAC OS X 10.12.5 beta 4怎么升级 OS X 10.12.5 beta 4升级图文教程
  • win7系统中怎样
  • 错账改正方法
  • 从银行提取现金准备发放工资
  • 预付款指的是
  • 马格达拉之战
  • 违约金要计入应纳税所得额吗
  • 应交税费为负数什么原因
  • phppublic function
  • openai发布时间
  • 浅谈当下火热的行业
  • 服务业小规模纳税人税率
  • 转回已核销的坏账分录
  • 纳税申报期和税款所属期的区别
  • mysql 索引类型以及使用场景
  • python中类的属性
  • 帝国cms灵动标签怎么调用
  • 经营性应付项目的增加为什么调减
  • 资产类备抵科目借方表示
  • phpmyadmin密码修改
  • 年终奖可以税前扣除吗
  • 个人所得税累计收入怎么算
  • 开发票给别人该如何收取税点?
  • 商品亏本出售分录
  • 固定资产清理后折旧怎么处理
  • 补交上年度的企业所得税税款计入什么科目
  • 公司日常费用支出表怎么做
  • 应收票据和应付票据可以对冲吗
  • 港口建设费征收管理办法
  • 待处理财产损益是备抵类科目吗
  • 银行余额调节表电子版
  • mysql复杂数据查询方法
  • window10玩英雄联盟卡顿怎么办
  • centos中如何安装软件
  • linux查看sh
  • win8的显示设置
  • nddeagnt.exe - nddeagnt是什么进程 有什么用
  • win70x80073712解决方法
  • 基于jQuery中ajax的相关方法汇总(必看篇)
  • cmd命令是干嘛的
  • css划动
  • cocos creator rpg
  • jquery可以实现哪些效果
  • python的判断
  • JavaScript html5 canvas绘制时钟效果(二)
  • nodejs实战
  • js展示
  • Unity3D Vuforia Android 拨打电话
  • dom操作的方法
  • js选中文字
  • Python黑魔法手册
  • 河北税务局是干嘛的
  • 个体逾期未申报一天会怎么样
  • 新疆税务app操作手册
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设