时间日期格式转换大全
记录一下常用到的时间转换:把格式化日期时间封装成一个方法,需要的时候单独调用即可
1. 将2023.06.13转换成2023-06-13
//格式化时间
getNowFormatDate(date) {
// let date = new Date(),
let year = date.getFullYear(), //获取完整的年份(4位)
month = date.getMonth() + 1, //获取当前月份(0-11,0代表1月)
strDate = date.getDate(); // 获取当前日(1-31)
if (month < 10) month = `0${month}`; // 如果月份是个位数,在前面补0
if (strDate < 10) strDate = `0${strDate}`; // 如果日是个位数,在前面补0
return `${year}-${month}-${strDate}`;
},
2. 将时间戳转换为 2023-06-13 11:17:23
formattedDate(timestamp){
const date = new Date(timestamp);
const year = date.getFullYear();
const month = (date.getMonth() + 1).toString().padStart(2, '0');
const day = date.getDate().toString().padStart(2, '0');
const hour = date.getHours().toString().padStart(2, '0');
const minute = date.getMinutes().toString().padStart(2, '0');
const second = date.getSeconds().toString().padStart(2, '0');
const formattedDate = `${year}-${month}-${day} ${hour}:${minute}:${second}`;
return formattedDate
}// 假设有一个时间戳变量 timestamp
const timestamp = 1615957883000;
const newDate = this.formattedDate(timestamp)
console.log(newDate); //打印结果为 2023-06-13 11:17:23
3. 把格式化星期封装成一个方法,需要的时候单独调用即可
getWeek(time){
// 定义星期的缩写
const show_day = ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'];
const now = new Date(time); // 获取当前时间
const dayOfWeek = now.getDay(); // 获取星期几
return show_day[dayOfWeek];
}console.log(show_day[dayOfWeek]); //星期二
4. 日期时间字符串转换格式,例如:
20230304162053 转换成 2023-03-04 16:20:53
const date = '20230304162053'
const newDate = date.replace(/^(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})$/, '$1-$2-$3 $4:$5:$6');
console.log(newDate);
格式化之前的时间戳,一定要是数字型,不能是字符串,否则会出现NaN
时间日期格式转换大全相关推荐
- POJ3751 时间日期格式转换【日期计算】
时间日期格式转换 Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 8306 Accepted: 3829 Descript ...
- python日期格式转换_python中有关时间日期格式转换问题
每次遇到pandas的dataframe某列日期格式问题总会哉坑,下面记录一下常用时间日期函数.... 1.字符串转化为日期 str->date import datetime date_str ...
- NUC1421 时间日期格式转换【日期计算】
时间日期格式转换 时间限制: 1000ms 内存限制: 65535KB 通过次数: 1总提交次数: 1 问题描述 世界各地有多种格式来表示日期和时间.对于日期的常用格式,在中国常采用格式的是" ...
- Java时间日期格式转换
突然忘记了时间格式怎么转换,特此做个记录 Java时间格式转换大全import java.text.*; import java.util.Calendar; public class VeDate ...
- java时间格式转换_Java时间日期格式转换
突然忘记了时间格式怎么转换,特此做个记录 Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate ...
- java日期转字符串_Java时间日期格式转换Date转String和String转Date
1 Java时间格式转换大全2 3 import java.text.*;4 importjava.util.Calendar;5 public classVeDate {6 /** 7 * 获取现在 ...
- Java时间日期格式转换Date转String和String转Date
Java时间格式转换大全 谢谢大神的时间格式转换稿子:https://blog.csdn.net/u010486495/article/details/79260448 查阅后发现没有我想要的,后经人 ...
- java int转日期_Java时间日期格式转换
Java时间格式转换大全 import java.text.*; import java.util.Calendar; public class VeDate { /** * 获取现在时间 * * @ ...
- 时间日期格式转换_JAVA
Description 对于日期的常用格式,在中国常采用格式的是"年年年年/月月/日日"或写为英语缩略表示的"yyyy/mm/dd",此次编程竞赛的启动日期&q ...
最新文章
- python好学嘛-python语言好学吗
- 多层次报表的性能优化方案
- 打破PermGen神话
- 实用的无锁队列(二)
- 线索二叉树是一种什么结构_技术面试之常用的数据结构
- 打通版微社区(1):PHP环境部署 for DZX3.2
- 显示水晶报表的公用类
- 台式计算机如何双屏显示,电脑怎么分屏?|台式电脑双显示器连接方法
- 嵌入式linux加入nes模拟器,成功运行于 ARM 上的 NES模拟器(InfoNES)
- 什么是CAP理论? cp ap原则的含义
- JavaScript 三座大山
- 锦标赛选择算法及 matlab 实现
- 爬取大西洋月刊每日新闻
- 4.5 拉普拉斯定理
- 应用计算机金融 pdf,2041计算机在金融业中地应用答案.pdf
- MySQL使用Navicat自动生成ER图
- 墨者学院-SQL注入漏洞测试(报错盲注)
- HDU-1284:钱币兑换问题 推理+动态规划(dp)
- Android 高仿唱吧 咔拉ok 商业项目开源代码 K歌合成 伴奏录音合成MP3(音频五)
- win64_11gR2_client.zip 安装与下载
热门文章
- excel中给一列数据批量添加单引号和逗号
- 培训行业折射出的现状
- java的单步调试_Eclipse调试Java程序 可用于单步调试
- matlab处理常见实验数据之中值滤波与均值滤波 medfilt1 smooth
- 什么是项目群管理?与项目管理有何区别?
- 不是机器人阿的吻戏在哪一集_不是机器人啊第12集分集剧情介绍(共32集)_电视剧_搜视网...
- 【OpenCV--直方图】
- html页面禁止滚动条,css如何不让出现滚动条?
- linux ipcs命令详解
- Linux 内核版本和发布历史