【js】时间和时间戳转换、日期格式化

news/2024/7/23 15:32:43 标签: javascript, 前端, 开发语言

1、时间戳转换日期方法 (格式:2023-08-17)

javascript">function timestampToDate(date) {
	var date = new Date(date);
	var YY = date.getFullYear() + '-';
	var MM = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
	var DD = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate());
	return YY + MM + DD;
}

2、日期字符串转时间戳

javascript">function dateToTimestamp(date) {
	if (date.length > 0) {
		date = date.substring(0, 19);
		date = date.replace(/-/g, '/'); //必须把日期'-'转为'/'
		var timestamp = new Date(date).getTime();
		return timestamp;
	} else {
		return null;
	}
}

3、时间戳转换日期+时间方法 date:时间戳数字(格式:2023-08-17 14:11:01)

javascript">function timestampToDateTime(date) {
	var date = new Date(date);
	var YY = date.getFullYear() + '-';
	var MM = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
	var DD = (date.getDate() < 10 ? '0' + (date.getDate()) : date.getDate());
	var hh = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':';
	var mm = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':';
	var ss = (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds());
	return YY + MM + DD + " " + hh + mm + ss;
}

4、 获取日期中文格式

javascript">function initDate(date) {
	var datetime = date.getFullYear() + "年" +
		((date.getMonth() + 1) > 10 ? (date.getMonth() + 1) : "0" + (date.getMonth() + 1)) + "月" +
		(date.getDate() < 10 ? "0" + date.getDate() : date.getDate()) + "日 " +
		(date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + "时" +
		(date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + "分" +
		(date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds()) + "秒";
	return datetime;
}

http://www.niftyadmin.cn/n/4946428.html

相关文章

视频云存储/安防监控/视频汇聚EasyCVR平台新增经纬度选取功能

视频云存储/安防监控EasyCVR视频汇聚平台基于云边端智能协同&#xff0c;支持海量视频的轻量化接入与汇聚、转码与处理、全网智能分发、视频集中存储等。音视频流媒体视频平台EasyCVR拓展性强&#xff0c;视频能力丰富&#xff0c;具体可实现视频监控直播、视频轮播、视频录像、…

214、仿真-基于51单片机温度甲醛一氧化碳(co)电机净化报警Proteus仿真设计(程序+Proteus仿真+配套资料等)

毕设帮助、开题指导、技术解答(有偿)见文未 目录 一、硬件设计 二、设计功能 三、Proteus仿真图 四、程序源码 资料包括&#xff1a; 需要完整的资料可以点击下面的名片加下我&#xff0c;找我要资源压缩包的百度网盘下载地址及提取码。 方案选择 单片机的选择 方案一&a…

【24择校指南】华东师范大学计算机考研考情分析

华东师范大学(B) 考研难度&#xff08;☆☆☆☆&#xff09; 内容&#xff1a;23考情概况&#xff08;拟录取和复试分数人数统计&#xff09;、院校概况、23考试科目、23复试详情、各科目及专业考情分析。 正文2563字&#xff0c;预计阅读&#xff1a;3分钟。 2023考情概况…

绝对值函数的可导性

绝对值函数的可导性 声明&#xff1a;下面截图来自《考研数学常考题型解题方法技巧归纳》

不要过于迷恋软件架构,要重视如何设计根据简单和清晰的设计

1. 设计一个计算机系统的目标应该是简单性 。 系统越简单&#xff0c;理解起来就越简单&#xff0c;找到问题就越简单&#xff0c;实现它就越简单。描述的语言越清晰&#xff0c;设计就越容易理解。 干净的设计类似于干净的代码&#xff1a;它易于阅读且易于理解。 2. 如何编…

基于VUE3+Layui从头搭建通用后台管理系统(前端篇)八:自定义组件封装上

一、本章内容 本章实现一些自定义组件的封装,包括数据字典组件的封装、下拉列表组件封装、复选框单选框组件封装、单选框组件封装、文件上传组件封装、级联选择组件封装、富文本组件封装等。 1. 详细课程地址: 待发布 2. 源码下载地址: 待发布 二、界面预览 ![在这里插入图…

跨域问题的5种解决办法

目录 1.跨域请求JSONP 2.跨域请求CORS 3.跨域请求Nginx 跨域&#xff08;Cross-Origin&#xff09;指的是在网络环境中&#xff0c;当一个网页的文档或脚本&#xff08;例如JavaScript&#xff09;尝试获取来自不同域名、不同协议或不同端口的资源时&#xff0c;就会发生跨域…

也许你正处于《孤注一掷》中的“团队”,要留心了

看完这部电影&#xff0c;心情久久不能平静&#xff0c;想了很多&#xff0c;倒不是担心自己哪天也成为“消失的yaozi”&#xff0c;而是在想&#xff0c;我们每天所赖以生存的工作&#xff0c;跟电影里他们的工作比&#xff0c;差别在哪里呢&#xff1f; 目录 1. 产品的本质…