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 相关文章推荐
利用location.hash实现跨域iframe自适应
May 04 Javascript
js获取系统的根路径实现介绍
Sep 08 Javascript
js给网页加上背景音乐及选择音效的方法
Mar 03 Javascript
JQuery select(下拉框)操作方法汇总
Apr 15 Javascript
手机开发必备技巧:javascript及CSS功能代码分享
May 25 Javascript
详解JS中Array对象扩展与String对象扩展
Jan 07 Javascript
jQuery图片渐变特效的简单实现
Jun 25 Javascript
通过fastclick源码分析彻底解决tap“点透”
Dec 24 Javascript
解决JS表单验证只有第一个IF起作用的问题
Dec 04 Javascript
解决layer.confirm快速点击会重复触发事件的问题
Sep 23 Javascript
vue脚手架项目创建步骤详解
Mar 02 Vue.js
四十九个javascript小知识实用技巧
Nov 20 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提取数据库内容中的图片地址并循环输出
2010/03/21 PHP
7个超级实用的PHP代码片段
2011/07/11 PHP
PHP中去除换行解决办法小结(PHP_EOL)
2011/11/27 PHP
php按单词截取字符串的方法
2015/04/07 PHP
php实现36进制与10进制转换功能示例
2017/01/10 PHP
javascript 动态调整图片尺寸实现代码
2009/12/28 Javascript
javascript实现禁止右键和F12查看源代码
2014/12/26 Javascript
jQuery实现跨域iframe接口方法调用
2015/03/14 Javascript
jQuery检查事件是否触发的方法
2015/06/26 Javascript
js 实现一些跨浏览器的事件方法详解及实例
2016/10/27 Javascript
jstree的简单实例
2016/12/01 Javascript
Ajax跨域实现代码(后台jsp)
2017/01/21 Javascript
利用js判断手机是否安装某个app的多种方案
2017/02/13 Javascript
Bootstrap modal 多弹窗之叠加显示不出弹窗问题的解决方案
2017/02/23 Javascript
2种简单的js倒计时方式
2017/10/20 Javascript
详解基于Vue2.0实现的移动端弹窗(Alert, Confirm, Toast)组件
2018/08/02 Javascript
webpack4+react多页面架构的实现
2018/10/25 Javascript
React传值 组件传值 之间的关系详解
2019/08/26 Javascript
createObjectURL方法实现本地图片预览
2019/09/30 Javascript
原生js实现日历效果
2020/03/02 Javascript
基于JavaScript或jQuery实现网站夜间/高亮模式
2020/05/30 jQuery
vue tab切换,解决echartst图表宽度只有100px的问题
2020/07/19 Javascript
vue 自定指令生成uuid滚动监听达到tab表格吸顶效果的代码
2020/09/16 Javascript
[06:53]2018DOTA2国际邀请赛寻真——为复仇而来的Newbee
2018/08/15 DOTA
解决使用pycharm提交代码时冲突之后文件丢失找回的方法
2018/08/05 Python
python操作excel让工作自动化
2019/08/09 Python
Python如何基于smtplib发不同格式的邮件
2019/12/30 Python
Django自带的用户验证系统实现
2020/12/18 Python
详解Python中的Lock和Rlock
2021/01/26 Python
竞争上岗实施方案
2014/03/21 职场文书
银行竞聘演讲稿
2014/05/16 职场文书
高考标语大全
2014/06/05 职场文书
2014年重阳节活动策划方案书
2014/09/16 职场文书
2014最新党员批评与自我批评材料
2014/09/24 职场文书
学校拾金不昧表扬信
2015/01/16 职场文书
社会心理学学习心得体会
2016/01/22 职场文书