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 Split方法,indexOf方法、lastIndexOf 方法和substring 方法
Mar 21 Javascript
Extjs Ext.MessageBox.confirm 确认对话框详解
Apr 02 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
Dec 28 Javascript
javascript实现手机震动API代码
Aug 05 Javascript
简单理解JavaScript中的封装与继承特性
Mar 19 Javascript
javascript中this指向详解
Apr 23 Javascript
zepto与jquery的区别及zepto的不同使用8条小结
Jul 28 Javascript
详解Require.js与Sea.js的区别
Aug 05 Javascript
利用JS动态生成隔行换色HTML表格的两种方法
Oct 09 Javascript
jQuery子选择器与可见性选择器实例分析
Jun 28 jQuery
利用Angular7开发一个Radio组件的全过程
Jul 11 Javascript
Openlayers绘制地图标注
Sep 28 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 number_format() 函数通过千位分组来格式化数字的实现代码
2013/08/06 PHP
php ImageMagick windows下安装教程
2015/01/26 PHP
PHP调用Linux命令权限不足问题解决方法
2015/02/07 PHP
php字符串的替换,分割和连接方法
2016/05/23 PHP
利用php抓取蜘蛛爬虫痕迹的示例代码
2016/09/30 PHP
PHP利用正则表达式将相对路径转成绝对路径的方法示例
2017/02/28 PHP
php和nginx交互实例讲解
2019/09/24 PHP
用jquery实现下拉菜单效果的代码
2010/07/25 Javascript
JQuery 拾色器插件发布-jquery.icolor.js
2010/10/20 Javascript
jQuery 版元素拖拽原型代码
2011/04/25 Javascript
js this函数调用无需再次抓获id,name或标签名
2014/03/03 Javascript
html的DOM中document对象images集合用法实例
2015/01/21 Javascript
Vue.js计算属性computed与watch(5)
2016/12/09 Javascript
解决Angular.Js与Django标签冲突的方案
2016/12/20 Javascript
vue实现Excel文件的上传与下载功能的两种方式
2019/06/28 Javascript
Vue源码分析之Vue实例初始化详解
2019/08/25 Javascript
countup.js实现数字动态叠加效果
2019/10/17 Javascript
JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析
2020/03/14 Javascript
在vue中封装的弹窗组件使用队列模式实现方法
2020/07/23 Javascript
js删除指定位置超链接中含有百度与360的标题
2021/01/06 Javascript
[01:06:54]DOTA2-DPC中国联赛 正赛 RNG vs Dragon BO3 第一场 1月24日
2021/03/11 DOTA
linux系统使用python监控apache服务器进程脚本分享
2014/01/15 Python
Python实现在线程里运行scrapy的方法
2015/04/07 Python
python xml.etree.ElementTree遍历xml所有节点实例详解
2016/12/04 Python
Python实现判断一个字符串是否包含子串的方法总结
2017/11/21 Python
Python使用xlwt模块操作Excel的方法详解
2018/03/27 Python
Python使用matplotlib和pandas实现的画图操作【经典示例】
2018/06/13 Python
基于python的Paxos算法实现
2019/07/03 Python
关于pymysql模块的使用以及代码详解
2019/09/01 Python
python xlwt如何设置单元格的自定义背景颜色
2019/09/03 Python
用python实现学生管理系统
2020/07/24 Python
银行实习生的自我评价
2013/12/09 职场文书
网络妈妈观后感
2015/06/08 职场文书
《追风筝的人》:人心中的成见是座大山,但请不忘初心
2019/11/15 职场文书
Ajax请求超时与网络异常处理图文详解
2021/05/23 Javascript
python函数的两种嵌套方法使用
2022/04/02 Python