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 相关文章推荐
一个加载js文件的小脚本
Jun 28 Javascript
了解一点js的Eval函数
Jul 26 Javascript
使用javascript创建快捷方式的简单实例
Aug 09 Javascript
获取input标签的所有属性的方法
Jun 28 Javascript
详细总结Javascript中的焦点管理
Sep 17 Javascript
label+input实现按钮开关切换效果的实例
Aug 16 Javascript
详解基于Vue+Koa的pm2配置
Oct 24 Javascript
es6新特性之 class 基本用法解析
May 05 Javascript
JS匿名函数内部this指向问题详析
May 10 Javascript
Vue实现手机扫描二维码预览页面效果
May 28 Javascript
vue的$http的get请求要加上params操作
Nov 12 Javascript
详解JavaScript中分解数字的三种方法
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
总集篇&特番节目先行播出!《SAO Alicization War of Underworld》第2季度TV动画4月25日放送!
2020/03/06 日漫
php中配置文件操作 如config.php文件的读取修改等操作
2012/07/07 PHP
PHP操作Memcache实例介绍
2013/06/14 PHP
深入理解PHP内核(一)
2015/11/10 PHP
CodeIgniter钩子用法实例详解
2016/01/20 PHP
Yii2中datetime类的使用
2016/12/17 PHP
Linux下源码包安装Swoole及基本使用操作图文详解
2019/04/02 PHP
JQuery 构建客户/服务分离的链接模型中Table中的排序分析
2010/01/22 Javascript
node.js中的console.time方法使用说明
2014/12/09 Javascript
微信JSSDK上传图片
2015/08/23 Javascript
JS使用cookie设置样式的方法
2016/06/30 Javascript
JS中绑定事件顺序(事件冒泡与事件捕获区别)
2017/01/24 Javascript
ES6新特性八:async函数用法实例详解
2017/04/21 Javascript
JavaScript数据结构与算法之二叉树插入节点、生成二叉树示例
2019/02/21 Javascript
postman自定义函数实现 时间函数的思路详解
2019/04/17 Javascript
vue图片加载失败时用默认图片替换的方法
2019/08/29 Javascript
PyQt5每天必学之关闭窗口
2018/04/19 Python
Python正则匹配判断手机号是否合法的方法
2020/12/09 Python
用Python实现大文本文件切割的方法
2019/01/12 Python
python保留小数位的三种实现方法
2020/01/07 Python
pytorch实现mnist数据集的图像可视化及保存
2020/01/14 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
2020/05/16 Python
浅析Python 抽象工厂模式的优缺点
2020/07/13 Python
Python 里最强的地图绘制神器
2021/03/01 Python
墨西哥皇宫度假村预订:Palace Resorts
2018/06/16 全球购物
美国农场鲜花速递:The Bouqs
2018/07/13 全球购物
DeinDesign德国:设计自己的手机壳
2019/12/14 全球购物
日本亚马逊官方网站:Amazon.co.jp
2020/04/14 全球购物
移动通信专业自荐信范文
2013/11/12 职场文书
安全生产网格化管理实施方案
2014/03/01 职场文书
医院党员公开承诺书
2014/08/30 职场文书
专项资金申请报告
2015/05/15 职场文书
采购部2015年度工作总结
2015/07/24 职场文书
商业计划书格式、范文
2019/03/21 职场文书
CSS中实现动画效果-附案例
2022/02/28 HTML / CSS
Python实现将多张图片合成MP4视频并加入背景音乐
2022/04/28 Python