JS实现获取毫秒值及转换成年月日时分秒的方法


Posted in Javascript onAugust 15, 2018

本文实例讲述了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-31
getDay () 获取星期 0-6(0代表周日)
getMonth () 获取月 0-11(1月从0开始)
getFullYear () 获取完整年份(浏览器都支持)
getHours () 获取小时 0-23
getMinutes () 获取分钟 0-59
getSeconds () 获取秒 0-59
getMilliseconds () 获取毫秒 (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.3water.com/code/HtmlJsRun,测试结果如下:

JS实现获取毫秒值及转换成年月日时分秒的方法

PS:这里再为大家推荐几款比较实用的天数计算在线工具供大家使用:

在线日期/天数计算器:
http://tools.3water.com/jisuanqi/date_jisuanqi

在线日期计算器/相差天数计算器:
http://tools.3water.com/jisuanqi/datecalc

在线日期天数差计算器:
http://tools.3water.com/jisuanqi/onlinedatejsq

在线天数计算器:
http://tools.3water.com/jisuanqi/datejsq

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
符合W3C网页标准的iframe标签的使用方法
Jul 19 Javascript
xml转json的js代码
Aug 28 Javascript
基于JQuery 滑动与动画的说明介绍
Apr 18 Javascript
javascript实现表单提交后,提交按钮不可用的方法
Apr 18 Javascript
jQuery实现仿百度首页滑动伸缩展开的添加服务效果代码
Sep 09 Javascript
解析Node.js基于模块和包的代码部署方式
Feb 16 Javascript
使用BootStrapValidator完成前端输入验证
Sep 28 Javascript
详解angularjs利用ui-route异步加载组件
May 21 Javascript
详解vue 单页应用(spa)前端路由实现原理
Apr 04 Javascript
Vue2实时监听表单变化的示例讲解
Aug 30 Javascript
深入浅析vue-cli@3.0 使用及配置说明
May 08 Javascript
深入学习JavaScript中的bom
May 27 Javascript
对layui中表单元素的使用详解
Aug 15 #Javascript
layui中使用jquery控制radio选中事件的示例代码
Aug 15 #jQuery
vue生命周期实例小结
Aug 15 #Javascript
layui获取多选框中的值方法
Aug 15 #Javascript
layui radio性别单选框赋值方法
Aug 15 #Javascript
vue在手机中通过本机IP地址访问webApp的方法
Aug 15 #Javascript
LayUI表格批量删除方法
Aug 15 #Javascript
You might like
领悟php接口中interface存在的意义
2013/06/27 PHP
php出现内存位置访问无效错误问题解决方法
2014/08/16 PHP
PHP分页类集锦
2014/11/18 PHP
php实现中文转数字
2016/02/18 PHP
JavaScript库 开发规则
2009/01/31 Javascript
jQuery 性能优化手册 推荐
2010/02/23 Javascript
js二维数组排序的简单示例代码
2014/01/24 Javascript
Nodejs使用mysql模块之获得更新和删除影响的行数的方法
2014/03/18 NodeJs
js实现网页收藏功能
2015/12/17 Javascript
jquery UI Datepicker时间控件冲突问题解决
2016/12/16 Javascript
JS判断时间段的实现代码
2017/06/14 Javascript
vue 使某个组件不被 keep-alive 缓存的方法
2018/09/21 Javascript
python实现ping的方法
2015/07/06 Python
Python 将RGB图像转换为Pytho灰度图像的实例
2017/11/14 Python
使用Python实现微信提醒备忘录功能
2018/12/04 Python
django 类视图的使用方法详解
2019/07/24 Python
python中类的输出或类的实例输出为这种形式的原因
2019/08/12 Python
Python 在OpenCV里实现仿射变换—坐标变换效果
2019/08/30 Python
简单了解python数组的基本操作
2019/11/26 Python
pytorch实现Tensor变量之间的转换
2020/02/17 Python
Python二元算术运算常用方法解析
2020/09/15 Python
Python之字典对象的几种创建方法
2020/09/30 Python
用python对oracle进行简单性能测试
2020/12/05 Python
HTML5在手机端实现视频全屏展示方法
2020/11/23 HTML / CSS
文秘自荐信
2013/10/20 职场文书
主持人婚宴答谢词
2014/01/28 职场文书
2014年情人节活动方案
2014/02/16 职场文书
幼儿园毕业教师感言
2014/02/21 职场文书
2014年公司庆元旦活动方案
2014/03/05 职场文书
美国留学经济担保书
2014/05/20 职场文书
生活部的活动方案
2014/08/19 职场文书
学雷锋的心得体会
2014/09/04 职场文书
优秀党员主要事迹范文
2015/11/05 职场文书
导游词之云南-元阳梯田
2019/10/08 职场文书
2020年元旦晚会策划书模板
2019/12/30 职场文书
教你一步步实现一个简易promise
2021/11/02 Javascript