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 相关文章推荐
javascript json2 使用方法
Mar 16 Javascript
javascript操作select元素实例分析
Mar 27 Javascript
分享一个原生的JavaScript拖动方法
Sep 25 Javascript
Zabbix添加Node.js监控的方法
Oct 20 Javascript
AngularJS 最常用的八种功能(基础知识)
Jun 26 Javascript
微信小程序登录换取token的教程
May 31 Javascript
JavaScript 判断对象中是否有某属性的常用方法
Jun 14 Javascript
vue实现Excel文件的上传与下载功能的两种方式
Jun 28 Javascript
react 移动端实现列表左滑删除的示例代码
Jul 04 Javascript
小程序简单两栏瀑布流效果的实现
Dec 18 Javascript
JSON获取属性值方法代码实例
Jun 30 Javascript
Handtrack.js库实现实时监测手部运动(推荐)
Feb 08 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
将RTF格式的文件转成HTML并在网页中显示的代码
2006/10/09 PHP
发款php蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
php curl_init函数用法
2014/01/31 PHP
PHP中加密解密函数与DES加密解密实例
2014/10/17 PHP
PHP中对数组的一些常用的增、删、插操作函数总结
2015/11/27 PHP
Smarty保留变量用法分析
2016/05/23 PHP
PHP删除数组中特定元素的两种方法
2019/02/28 PHP
tp5(thinkPHP5框架)使用DB实现批量删除功能示例
2019/05/28 PHP
Firefox getBoxObjectFor getBoundingClientRect联系
2008/10/26 Javascript
JS setCapture 区域外事件捕捉
2010/03/18 Javascript
javascript基础知识大集锦(一) 推荐收藏
2011/01/13 Javascript
Javascript Ajax异步读取RSS文档具体实现
2013/12/12 Javascript
javascript中的括号()用法小结
2014/04/14 Javascript
js实现键盘控制DIV移动的方法
2015/01/10 Javascript
浅谈javascript中的instanceof和typeof
2015/02/27 Javascript
jQuery事件处理的特征(事件命名机制)
2016/08/23 Javascript
ES6中的数组扩展方法
2016/08/26 Javascript
BootStrap表单宽度设置方法
2017/03/10 Javascript
微信小程序实战之上拉(分页加载)效果(2)
2017/04/17 Javascript
微信小程序云开发实现数据添加、查询和分页
2019/05/17 Javascript
vue打开新窗口并实现传参的图文实例
2021/03/04 Vue.js
Python采集代理ip并判断是否可用和定时更新的方法
2018/05/07 Python
在CMD命令行中运行python脚本的方法
2018/05/12 Python
python 实现多维数组转向量
2019/11/30 Python
python 中的[:-1]和[::-1]的具体使用
2020/02/13 Python
selenium WebDriverWait类等待机制的实现
2020/03/18 Python
Python爬虫之Selenium下拉框处理的实现
2020/12/04 Python
HTML5触摸事件(touchstart、touchmove和touchend)的实现
2020/05/08 HTML / CSS
MONNIER Frères英国官网:源自巴黎女士奢侈品配饰电商平台
2018/12/06 全球购物
瑞士图书网站:Weltbild.ch
2019/09/17 全球购物
中国央视网签名寄语
2014/01/18 职场文书
安全生产目标责任书
2014/04/14 职场文书
单位绩效考核方案
2014/05/11 职场文书
银行客户经理岗位职责
2015/04/09 职场文书
祝福语集锦:送给毕业同学祝福语
2019/11/21 职场文书
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
2021/05/22 Python