JS实现获取毫秒值及转换成年月日时分秒的方法
作者:dadaDaShiXiong 发布时间:2024-04-18 09:42:54
标签:JS,毫秒,年月日时分秒
本文实例讲述了JS实现获取毫秒值及转换成年月日时分秒的方法。分享给大家供大家参考,具体如下:
时间日期对象
创建方式一
var date=new Date();
创建方式二 兼容性最强 推荐使用
var date1=new Date("2017/08-26 15:15:15");
创建方式三
var date2=new Date(2017,9,18,23,15,23);
返回结果是从1970/01/01到现在的毫秒值
var date = Date.now();
var date = +new Date();
var date = new Date().getTime();
var date = new Date().valueOf();
把日期解析成毫秒值
var date=Date.parse("2017-05-24 18:23:14");
传入毫秒值 获取该毫秒值对应的时间日期
var date =new Date(Date.now());
getDate()
获取日 1-31getDay ()
获取星期 0-6(0代表周日)getMonth ()
获取月 0-11(1月从0开始)getFullYear ()
获取完整年份(浏览器都支持)getHours ()
获取小时 0-23getMinutes ()
获取分钟 0-59getSeconds ()
获取秒 0-59getMilliseconds ()
获取毫秒 (1s = 1000ms)getTime ()
返回累计毫秒数(从1970/1/1午夜)
自己简单封装的输入毫秒值,根据不同的参数获取年月日时分秒
获取你想要的时间格式 参数(毫秒值,int) int取值为:0:年1:月2:日3:时4:分5:秒
如:
console.log(getTime(1523604904000,1));
function getTime(second,getDateType) {
var date =new Date(second);
if(getDateType==0){
return date.getFullYear();
}else if(getDateType==1){
if((date.getMonth()+1)<=9){
return "0"+(date.getMonth()+1);
}else {
return date.getMonth()+1;
}
}else if(getDateType==2){
if(date.getDate()<=9){
return "0"+date.getDate();
}else {
return date.getDate();
}
}else if(getDateType==3){
if(date.getHours()<=9){
return "0"+date.getHours();
}else {
return date.getHours();
}
}else if(getDateType==4){
if(date.getMinutes()<=9){
return "0"+date.getMinutes();
}else {
return date.getMinutes();
}
}else if(getDateType==5){
return date.getSeconds ();
}else {
alert("输入时间格式有误!");
return;
}
}
这里使用在线HTML/CSS/JavaScript代码运行工具:http://tools.aspxhome.com/code/HtmlJsRun,测试结果如下:
希望本文所述对大家JavaScript程序设计有所帮助。
来源:https://blog.csdn.net/dadaDaShiXiong/article/details/80033522
0
投稿
猜你喜欢
- Hedger Wang 在国内 blog 上得到的方法:使用 try … finally 结构来使对象最终为 null ,以阻止内存泄露。其
- 昨天在网上看到一个防采集软件,说采集只访问当前网页,不会访问网页的图片、JS等,今天突然想到,通过动态程序和Js访问分别记录访问者的IP,然
- # 0. PyCharm 常用快捷键# 1. 查看使用库源码PyCharm 主程序员在 Stackoverflow 上答道经常听人说,多看源
- 本文实例讲述了MySQL从命令行导入SQL脚本时出现中文乱码的解决方法。分享给大家供大家参考,具体如下:在图形界面管理工具 MySql Qu
- pytest介绍pytest是一个非常成熟的全功能的Python测试框架,主要特点有以下几点:1、简单灵活,容易上手,文档丰富;2、支持参数
- 首先我们知道python通过pip安装,那么我们安装的所有东西都会在我们pip下的配置目录下,这会显得非常臃肿,同样也让我们部署艰难。pyt
- 1.连接本机数据库 A. 本机若有静态IP,oracle安装好后,就能连接本机oracle数据库。 B. 安装oracle时,本机没有静态I
- 经过上一章的内容,其实就页面层来说已结可以很轻松的实现功能了,但是很明显美观上还有很大的欠缺,现在有一些很好的前端css框架,如AmazeU
- 目录1、可迭代对象1.1什么是可迭代对象1.2怎么判断2、字符串的for循环3、列表的for循环4、元组的for循环5、字典的for循环5.
- 设置密码保护SqlServer数据库备份文件! 备份SqlServer数据库 Backup Database [数据库] To disk=&
- 询问度娘搭好appium和python环境,开启移动app自动化的探索(基于Android),首先来记录下如何启动待测的app吧!如何启动A
- 直方图是用于展示数据的分组分布状态的一种图形,用矩形的宽度和高度表示频数分布,通过直方图,用户可以很直观的看出数据分布的形状、中心位置以及数
- 介绍:今天在使用django的时候忽然想用到,如何匹配多个关键字的操作,我们知道django有一个objects.filter()方法,我们
- 本文实例讲述了Python网络编程基于多线程实现多用户全双工聊天功能。分享给大家供大家参考,具体如下:在前面一篇《Python网络编程使用s
- 本文介绍了如何在pytorch下搭建AlexNet,使用了两种方法,一种是直接加载预训练模型,并根据自己的需要微调(将最后一层全连接层输出由
- 本文是一篇关于《Effective Python》书中一节的学习笔记,记录了示例代码和思路。如果函数要产生一系列结果,那么最简单的做法就是把
- 装饰器通用模型def wrapper(fn): def inner(*args, **kwargs):  
- 通常测试人员或公司实习人员需要处理一些txt文本内容,而此时使用Python是比较方便的语言。它不光在爬取网上资料上方便,还在NLP自然语言
- PHP原型模式Prototype Pattern是什么原型模式是一种创建型模式,它可以通过复制现有对象来创建新的对象,而无需知道具体的创建过
- 静态方法:将下面的代码复制到<body>~</body>内 程序代码 <table cellpadd