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里使用Dom操作Xml
Sep 20 Javascript
JQuery 学习技巧总结
May 21 Javascript
javascript实现table表格隔行变色的方法
May 13 Javascript
ionic隐藏tabs的方法
Aug 29 Javascript
easyui messager alert 三秒后自动关闭提示的实例
Nov 07 Javascript
jquery实现图片列表鼠标移入微动
Dec 01 Javascript
bootstrap常用组件之头部导航实现代码
Apr 20 Javascript
vue中动态添加class类名的方法
Sep 05 Javascript
create-react-app中添加less支持的实现
Nov 15 Javascript
ant-design-vue 快速避坑指南(推荐)
Jan 21 Javascript
vue中echarts的用法及与elementui-select的协同绑定操作
Nov 17 Vue.js
vue postcss-px2rem 自适应布局
May 15 Vue.js
对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
桌面中心(四)数据显示
2006/10/09 PHP
不用数据库的多用户文件自由上传投票系统(2)
2006/10/09 PHP
php的正则处理函数总结分析
2008/06/20 PHP
PHP多个文件上传到服务器实例
2014/10/29 PHP
特殊字符、常规符号及其代码对照表
2006/06/26 Javascript
window.onbeforeunload方法在IE下无法正常工作的解决办法
2010/01/23 Javascript
niceTitle 基于jquery的超链接提示插件
2010/05/31 Javascript
js弹出模式对话框,并接收回传值的方法
2013/03/12 Javascript
JS选项卡动态替换banner图片路径的方法
2015/05/11 Javascript
js简单工厂模式用法实例
2015/06/30 Javascript
第五章之BootStrap 栅格系统
2016/04/25 Javascript
基于JS实现导航条flash导航条
2016/06/17 Javascript
angular和BootStrap3实现购物车功能
2017/01/25 Javascript
vue-resource 拦截器使用详解
2017/02/21 Javascript
jQuery时间验证和转换为标准格式的时间格式
2017/03/06 Javascript
基于jQuery解决ios10以上版本缩放问题
2017/11/03 jQuery
微信小程序使用map组件实现检索(定位位置)周边的POI功能示例
2019/01/23 Javascript
详解用Webpack与Babel配置ES6开发环境
2019/03/12 Javascript
vue 实现动态路由的方法
2020/07/06 Javascript
[55:11]完美世界DOTA2联赛PWL S2 SZ vs LBZS 第一场 11.26
2020/11/30 DOTA
Python多线程编程简单介绍
2015/04/13 Python
Python 确定多项式拟合/回归的阶数实例
2018/12/29 Python
对python mayavi三维绘图的实现详解
2019/01/08 Python
python统计中文字符数量的两种方法
2019/01/31 Python
Ubuntu+python将nii图像保存成png格式
2019/07/18 Python
Python集合操作方法详解
2020/02/09 Python
python设置环境变量的作用整理
2020/02/17 Python
python使用scapy模块实现ARP扫描的过程
2021/01/21 Python
基于tensorflow __init__、build 和call的使用小结
2021/02/26 Python
StubHub哥伦比亚:购买和出售您的门票
2016/10/20 全球购物
出纳的岗位职责
2013/11/09 职场文书
法律专业学生的自我评价
2014/02/07 职场文书
人力资源主管职责范本
2014/03/05 职场文书
反四风对照检查材料
2014/09/22 职场文书
高中数学教学反思范文
2016/02/18 职场文书
详解PHP Swoole与TCP三次握手
2021/05/27 PHP