JS实现获取毫秒值及转换成年月日时分秒的方法

作者:dadaDaShiXiong 时间:2024-04-18 09:42:54 

本文实例讲述了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.aspxhome.com/code/HtmlJsRun,测试结果如下:

JS实现获取毫秒值及转换成年月日时分秒的方法

希望本文所述对大家JavaScript程序设计有所帮助。

来源:https://blog.csdn.net/dadaDaShiXiong/article/details/80033522

标签:JS,毫秒,年月日时分秒
0
投稿

猜你喜欢

  • Python实现原神抽卡的方法

    2023-11-16 00:01:43
  • python实现获取单向链表倒数第k个结点的值示例

    2022-10-12 17:38:10
  • python爬取豆瓣评论制作词云代码

    2023-03-14 04:31:40
  • 一篇文章弄懂Python中的内建函数

    2023-01-18 00:36:36
  • pytorch如何冻结某层参数的实现

    2021-02-03 11:49:36
  • MAC 中mysql密码忘记解决办法

    2024-01-18 04:13:48
  • MySQL外键创建失败1005原因汇总

    2024-01-20 00:16:58
  • 一文带你了解Python枚举类enum的使用

    2022-05-27 07:46:51
  • python实现将多个文件分配到多个文件夹的方法

    2023-04-13 20:48:46
  • python定时任务timeloop库用法实例详解

    2023-12-21 19:34:53
  • Python中数组切片的用法实例详解

    2022-09-18 16:51:42
  • flask框架url与重定向操作实例详解

    2022-02-08 17:49:39
  • 通过javascript进行UTF-8编码的实现方法

    2024-04-16 10:39:49
  • js鼠标按键事件和键盘按键事件用法实例汇总

    2024-04-17 10:04:29
  • sql 语句 取数据库服务器上所有数据库的名字

    2024-01-24 15:58:06
  • OpenCV绘制圆角矩形的方法实例

    2023-07-15 11:37:17
  • 页面中横排布局的思考

    2008-01-18 12:56:00
  • 理解JavaScript变量作用域更轻松

    2024-04-16 09:25:07
  • Centos 6.5系统下编译安装PHP 7.0.13的方法

    2023-06-07 13:04:26
  • python爬虫之scrapy框架详解

    2023-08-23 13:16:52
  • asp之家 网络编程 m.aspxhome.com