zoukankan      html  css  js  c++  java
  • js_时间戳和时间格式之间的转换。

    关于我的理解,简单明了点:

    时间戳:把一个日期使用一个数字表示出来,这个数字就是这个日期的秒数。

    日期:就是我们常见的时间表现形式。

    时间戳对于一般看时间不够直观明了,可是在程序的世界里作用可大了。

    获取当前的时间戳:

    1 // 获取当前时间戳(以s为单位)
    2 var timestamp = Date.parse(new Date());
    3 timestamp = timestamp / 1000;

    获取某一日期的时间戳:

    1 // 获取某个时间格式的时间戳
    2 var stringTime = "2017-11-05 10:21:12";
    3 var timestamp2 = Date.parse(new Date(stringTime));
    4 timestamp2 = timestamp2 / 1000;

    把某一时间戳转换为日期:

     1 // 将当前时间换成时间格式字符串
     2 var timestamp3 = 1403058804;
     3 var newDate = new Date();
     4 newDate.setTime(timestamp3 * 1000);
     5 // Wed Jun 18 2014 
     6 console.log(newDate.toDateString());
     7 // Wed, 18 Jun 2014 02:33:24 GMT 
     8 console.log(newDate.toGMTString());
     9 // 2014-06-18T02:33:24.000Z
    10 console.log(newDate.toISOString());
    11 // 2014-06-18T02:33:24.000Z 
    12 console.log(newDate.toJSON());
    13 // 2014年6月18日 
    14 console.log(newDate.toLocaleDateString());
    15 // 2014年6月18日 上午10:33:24 
    16 console.log(newDate.toLocaleString());
    17 // 上午10:33:24 
    18 console.log(newDate.toLocaleTimeString());
    19 // Wed Jun 18 2014 10:33:24 GMT+0800 (中国标准时间)
    20 console.log(newDate.toString());
    21 // 10:33:24 GMT+0800 (中国标准时间) 
    22 console.log(newDate.toTimeString());
    23 // Wed, 18 Jun 2014 02:33:24 GMT
    24 console.log(newDate.toUTCString());
  • 相关阅读:
    EXT 中的Grid实例
    JS正则表达式详解 转
    EXTJS制作的嵌套表格实例(点击一行,展开下面的子表)
    动态加载JS文件
    ExtJs WebService Json序列化(扩展JavaScriptSerializer类)收藏
    转载 悟透JavaScript
    《ExtJS2.0实用简明教程》之与服务器交互 extjs Ext.Ajax.request({}) params:
    Ext 动态添加grid 列数
    API中form相关
    生成用户界面
  • 原文地址:https://www.cnblogs.com/wush-1215/p/7988059.html
Copyright © 2011-2022 走看看