找回密码
 注册账号

QQ登录

只需一步,快速开始

《泰拉瑞亚下载-1.4.2.3版》 泰拉瑞亚服务器 - MOD模组下载

入驻泰拉战网 新手指引 - 升级 - 师徒

泰拉瑞亚合成表 泰拉卡牌 - 泰拉江湖 - 泰拉刺客

联系泰拉开发组👈进入 积分市场 - 房产交易 - 水晶获取

查看: 2340|回复: 0

[JS] javascript时间戳和日期字符串相互转换

[复制链接]
魔戒之主
法师

2051

主题

2415

回帖

2472

广播

技术小组

积分
17558
泰拉
6032
水晶
14820
铜钥匙
1157
银钥匙
0
金钥匙
0

【江湖新秀】【基友证明】【水贴恶魔】【高朋满座】【论坛蘑菇党】【我是小土豪】【宝剑回鞘】【伪娘证书】【超级玛丽】【泰拉达人】【文艺青年证】【社区最高荣誉勋章】【奥运选手】【我很囧证】【宠物·缘定三生】【发帖机器】【潜水高手】【我很萌证】【动漫迷】【有头有脸】【视频爱好者】【萝莉控】【香水有毒】【朋友控】【我素软妹纸】【我是巫婆】【我是公主】【我很聪明证】【新官上任三把火】

QQ
发表于 2020-2-24 15:18:27 | 显示全部楼层 |阅读模式
  1. <script type="text/javascript">
  2. // 获取当前时间戳(以s为单位)
  3. var timestamp = Date.parse(new Date());
  4. timestamp = timestamp / 1000;
  5. //当前时间戳为:1403149534
  6. console.log("当前时间戳为:" + timestamp);

  7. // 获取某个时间格式的时间戳
  8. var stringTime = "2014-07-10 10:21:12";
  9. var timestamp2 = Date.parse(new Date(stringTime));
  10. timestamp2 = timestamp2 / 1000;
  11. //2014-07-10 10:21:12的时间戳为:1404958872
  12. console.log(stringTime + "的时间戳为:" + timestamp2);

  13. // 将当前时间换成时间格式字符串
  14. var timestamp3 = 1403058804;
  15. var newDate = new Date();
  16. newDate.setTime(timestamp3 * 1000);
  17. // Wed Jun 18 2014
  18. console.log(newDate.toDateString());
  19. // Wed, 18 Jun 2014 02:33:24 GMT
  20. console.log(newDate.toGMTString());
  21. // 2014-06-18T02:33:24.000Z
  22. console.log(newDate.toISOString());
  23. // 2014-06-18T02:33:24.000Z
  24. console.log(newDate.toJSON());
  25. // 2014年6月18日
  26. console.log(newDate.toLocaleDateString());
  27. // 2014年6月18日 上午10:33:24
  28. console.log(newDate.toLocaleString());
  29. // 上午10:33:24
  30. console.log(newDate.toLocaleTimeString());
  31. // Wed Jun 18 2014 10:33:24 GMT+0800 (中国标准时间)
  32. console.log(newDate.toString());
  33. // 10:33:24 GMT+0800 (中国标准时间)
  34. console.log(newDate.toTimeString());
  35. // Wed, 18 Jun 2014 02:33:24 GMT
  36. console.log(newDate.toUTCString());

  37. Date.prototype.format = function(format) {
  38.        var date = {
  39.               "M+": this.getMonth() + 1,
  40.               "d+": this.getDate(),
  41.               "h+": this.getHours(),
  42.               "m+": this.getMinutes(),
  43.               "s+": this.getSeconds(),
  44.               "q+": Math.floor((this.getMonth() + 3) / 3),
  45.               "S+": this.getMilliseconds()
  46.        };
  47.        if (/(y+)/i.test(format)) {
  48.               format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length));
  49.        }
  50.        for (var k in date) {
  51.               if (new RegExp("(" + k + ")").test(format)) {
  52.                      format = format.replace(RegExp.$1, RegExp.$1.length == 1
  53.                             ? date[k] : ("00" + date[k]).substr(("" + date[k]).length));
  54.               }
  55.        }
  56.        return format;
  57. }
  58. console.log(newDate.format('yyyy-MM-dd h:m:s'));

  59. </script>
复制代码


每天签到都被打劫

泰拉宝石
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|友链申请|Archiver|手机版|小黑屋|游芯沙盒 ( 陕ICP备11006283号-1 )

GMT+8, 2024-11-21 21:42 , Processed in 0.076809 second(s), 37 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表