深圳市金黑网络技术有限公司始终坚持以用户需求为导向,提供安全、稳定、高效的产品和服务!
签到 · 搜索导航 · 服务热线 · 微信/手机:17817817816

深圳网站建设

查看: 942|回复: 0

js原生format方法格式化Date时间日期

[复制链接]

UID
1
贡献
844
金币
1540
主题
520
在线时间
333 小时
注册时间
2022-1-15
最后登录
2024-11-12
QQ
发表于 2022-10-3 08:54:34 | 942 | 0 | 显示全部楼层 |阅读模式
js原生format方法格式化Date时间日期

js弹窗时间.jpg

javascript代码如下:
  1. <script>
  2.         Date.prototype.format = function(format) {
  3.                 if (isNaN(this)) return '';
  4.                 var o = {
  5.                         'm+': this.getMonth() + 1,
  6.                         'd+': this.getDate(),
  7.                         'h+': this.getHours(),
  8.                         'n+': this.getMinutes(),
  9.                         's+': this.getSeconds(),
  10.                         'S': this.getMilliseconds(),
  11.                         'W': ["日", "一", "二", "三", "四", "五", "六"][this.getDay()],
  12.                         'q+': Math.floor((this.getMonth() + 3) / 3)
  13.                 };
  14.                 if (format.indexOf('am/pm') >= 0) {
  15.                         format = format.replace('am/pm', (o['h+'] >= 12) ? '下午' : '上午');
  16.                         if (o['h+'] >= 12) o['h+'] -= 12;
  17.                 }
  18.                 if (/(y+)/.test(format)) {
  19.                         format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
  20.                 }
  21.                 for (var k in o) {
  22.                         if (new RegExp("(" + k + ")").test(format)) {
  23.                                 format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));
  24.                         }
  25.                 }
  26.                 return format;
  27.         }
  28.         var time = new Date().format('yyyy-mm-dd hh-nn-ss');
  29.         alert("现在是"+time);
  30. </script>
复制代码
index.zip (885 Bytes, 下载次数: 0, 售价: 1 金币)

楼主热帖

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

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