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 获取网页参数系统
Jul 19 Javascript
Jquery替换已存在于element上的event的方法
Mar 09 Javascript
JavaScript 一道字符串分解的题目
Aug 03 Javascript
js闭包实例汇总
Nov 09 Javascript
node.js中的emitter.emit方法使用说明
Dec 10 Javascript
JavaScript获取DOM元素的11种方法总结
Apr 25 Javascript
AngularJS使用ng-app自动加载bootstrap框架问题分析
Jan 04 Javascript
详解Vue中状态管理Vuex
May 11 Javascript
详解javascript中的变量提升和函数提升
May 24 Javascript
使用wxapp-img-loader自定义组件实现微信小程序图片预加载功能
Oct 18 Javascript
Vue触发隐藏input file的方法实例详解
Aug 14 Javascript
vue中echarts图表大小适应窗口大小且不需要刷新案例
Jul 19 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 从数据库提取二进制图片的处理代码
2009/09/09 PHP
PHP中防止直接访问或查看或下载config.php文件的方法
2012/07/07 PHP
PHP 获取远程文件大小的3种解决方法
2013/07/11 PHP
PHP请求Socket接口测试实例
2016/08/12 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
2016/11/04 PHP
php die()与exit()的区别实例详解
2016/12/03 PHP
js 表单提交后按钮变灰的实例代码
2013/08/16 Javascript
仿百度的关键词匹配搜索示例
2013/09/25 Javascript
JS实现网页Div层Clone拖拽效果
2015/09/26 Javascript
javascript中eval和with用法实例总结
2015/11/30 Javascript
jquery实现垂直和水平菜单导航栏
2020/08/27 Javascript
js实现适合新闻类图片的轮播效果
2017/02/05 Javascript
BootStrap Table实现server分页序号连续显示功能(当前页从上一页的结束序号开始)
2017/09/12 Javascript
详细介绍RxJS在Angular中的应用
2017/09/23 Javascript
对vue里函数的调用顺序介绍
2018/03/17 Javascript
原生JS实现轮播图效果
2018/10/12 Javascript
详解vue几种主动刷新的方法总结
2019/02/19 Javascript
Vue源码探究之虚拟节点的实现
2019/04/17 Javascript
微信JS-SDK实现微信会员卡功能(给用户微信卡包里发送会员卡)
2019/07/25 Javascript
Vue 使用beforeEach实现登录状态检查功能
2019/10/31 Javascript
Vue3配置axios跨域实现过程解析
2020/11/25 Vue.js
numpy数组拼接简单示例
2017/12/15 Python
python numpy数组的索引和切片的操作方法
2018/10/20 Python
Django管理员账号和密码忘记的完美解决方法
2018/12/06 Python
Flask配置Cors跨域的实现
2019/07/12 Python
详解如何从TensorFlow的mnist数据集导出手写体数字图片
2019/08/05 Python
python线程信号量semaphore使用解析
2019/11/30 Python
python利用tkinter实现图片格式转换的示例
2020/09/28 Python
用Python 执行cmd命令
2020/12/18 Python
canvas绘制圆角头像的实现方法
2019/01/17 HTML / CSS
顶撞老师检讨书
2014/02/07 职场文书
化学系大学生自荐信范文
2014/03/01 职场文书
2014年变电站工作总结
2014/12/19 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书
go语言求任意类型切片的长度操作
2021/04/26 Golang
python基于tkinter制作下班倒计时工具
2021/04/28 Python