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 相关文章推荐
tbody元素支持嵌套的注意方法
Mar 24 Javascript
JavaScript Distilled 基础知识与函数
Apr 07 Javascript
js面向对象设计用{}好还是function(){}好(构造函数)
Oct 23 Javascript
window.open的页面如何刷新(父页面)上层页面
Dec 28 Javascript
javascript实现单击和双击并存的方法
Dec 13 Javascript
JS实现灵巧的下拉导航效果代码
Aug 25 Javascript
Webpack 实现 AngularJS 的延迟加载
Mar 02 Javascript
JS判断字符串字节数并截取长度的方法
Mar 05 Javascript
Vue filters过滤器的使用方法
Jul 14 Javascript
解决angular2 获取到的数据无法实时更新的问题
Aug 31 Javascript
Vue CLI3搭建的项目中路径相关问题的解决
Sep 17 Javascript
node.js连接mysql与基本用法示例
Jan 05 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二维数组的去重问题解析
2011/07/17 PHP
PHP使用递归生成文章树
2015/04/21 PHP
PHP Echo字符串的连接格式
2016/03/07 PHP
Laravel 5.4前后台分离,通过不同的二级域名访问方法
2019/10/13 PHP
javascript this用法小结
2008/12/19 Javascript
利用js实现在浏览器状态栏显示访问者在本页停留的时间
2013/12/29 Javascript
解析javascript中鼠标滚轮事件
2015/05/26 Javascript
在JavaScript中操作时间之getYear()方法的使用教程
2015/06/11 Javascript
jquery实现浮动在网页右下角的彩票开奖公告窗口代码
2015/09/04 Javascript
JS针对浏览器窗口关闭事件的监听方法集锦
2016/06/24 Javascript
有关suggest快速删除后仍然出现下拉列表的bug问题
2016/12/02 Javascript
获取IE浏览器Cookie信息的方法
2017/01/23 Javascript
angularjs实现多张图片上传并预览功能
2017/02/24 Javascript
javascript实现日期三级联动下拉框选择菜单
2020/12/03 Javascript
详解浏览器缓存和webpack缓存配置
2018/07/06 Javascript
JavaScript中的回调函数实例讲解
2019/01/27 Javascript
jQuery中DOM操作原则实例分析
2019/08/01 jQuery
详细分析Node.js 模块系统
2020/06/28 Javascript
Js on及addEventListener原理用法区别解析
2020/07/11 Javascript
在vue中嵌入外部网站的实现
2020/11/13 Javascript
跟老齐学Python之正规地说一句话
2014/09/28 Python
简单谈谈python中的语句和语法
2017/08/10 Python
Python中序列的修改、散列与切片详解
2017/08/27 Python
tensorflow2.0保存和恢复模型3种方法
2020/02/03 Python
python爬虫开发之selenium模块详细使用方法与实例全解
2020/03/09 Python
TensorFlow中如何确定张量的形状实例
2020/06/23 Python
Selenium关闭INFO:CONSOLE提示的解决
2020/12/07 Python
动物学专业毕业生求职信
2013/10/11 职场文书
风险评估实施方案
2014/03/09 职场文书
幼师求职信
2014/06/23 职场文书
2014年教师节寄语
2014/08/11 职场文书
购房公证委托书(2014版)
2014/09/12 职场文书
产品委托授权书范本
2014/09/16 职场文书
2015年食堂工作总结报告
2015/04/23 职场文书
2015少先队大队辅导员工作总结
2015/07/24 职场文书
selenium.webdriver中add_argument方法常用参数表
2021/04/08 Python