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

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

  • 环境保护税的应税污染物有哪些
  • 验收入库材料结转怎么写
  • 预收款增值税纳税义务发生时间与确认收入时间
  • 收据大写十万元整怎么写标准
  • 海关缴款书有效期多久
  • 小规模附加税是多少
  • 商贸企业产值含税吗
  • 会计凭证借方和贷方怎么填
  • 外币借款汇兑差额资本化额怎么计算
  • 汽车按揭费用收合法吗?
  • 独立核算的生产车间是法律主体吗
  • 冲减预提费用
  • 自然人销售固定资产
  • 融资租赁的租金包括
  • 饭店试菜费用如何计算
  • 前期差错更正处理方法
  • 关于企业所得税若干优惠政策的通知
  • 工程结算收入和应收账款的区别
  • 调整利润分配期怎么计算
  • 走物流的货物如何收费
  • 商业汇票的目的
  • 利得入什么科目
  • 使用权资产的界定
  • 公司购买办公用品300元,以现金支付,购入后即被领用
  • 食堂伙食费需要开票吗
  • win10无法登录微信
  • 印花税的征收项目
  • 库存商品结转成本
  • 电脑显示器模糊不清晰是什么原因
  • rcapi.exe - rcapi是什么进程 有什么用
  • 劳务报酬所得包括哪些?与工资薪金所得的区别?
  • 期初银行余额有误怎么调分录怎么写
  • 在win7系统中怎样为另外一块硬盘安装系统
  • 少收的应收款和应付账款
  • PHP:mb_strimwidth()的用法_mbstring函数
  • 记账凭证的编制方法有几种
  • lvgl使用
  • tim模块
  • 虚拟机是什么意思
  • php保存远程图片
  • 企业经营状态有哪几种
  • 在php中,字符串有哪些表示形式
  • 高校教材编写
  • 发票 技术服务
  • mongodb replica set 配置高性能多服务器详解
  • 小规模纳税人进项发票怎么做账
  • 套期保值是什么意思举个例子
  • 印花税不减免
  • 企业合并财务报表
  • 银行承兑汇票到期日后多久可以承兑
  • 公司租赁个人车辆租金多少合适
  • 捐赠,广告宣传费,业务招待费如何调整
  • 材料采购的流程
  • 红字发票如何做进项税转出
  • 企业注销留抵税额怎么处理 最新
  • 净利润和毛利润的区别公式
  • mysql基本表
  • services.exe修改注册表
  • 新装的ubuntu18没有网络
  • 手把手教你安装实木门
  • winxp怎么设置启动项
  • win 8.1 preview ISO镜像安装方法简易教程
  • linux一块网卡绑定多个ip
  • win8 更改电脑设置
  • win7无线网络开关在哪里
  • 腾讯电脑管家免费安装下载
  • win10用户账户guest
  • extjs grid设置某列背景颜色和字体颜色的实现方法
  • 疯狂Android讲义(kotlin版)
  • python内置函数open()的参数用来指定打开文本文件
  • android的intent介绍
  • unity3d控制物体移动
  • jquery 通过name获取元素
  • 山东税务局电子税务局申报
  • 进口设备免关税政策融资费
  • 税务申报作废后无法申报
  • 厂房原值如何核定
  • 进项税留抵怎么消化掉
  • 收到unknown发来的短信
  • 委托贷款的手续费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设