2025年3月25日 星期二 甲辰(龙)年 月廿四 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > JavaScript

时间戳转换成格式化日期JS

时间:03-28来源:作者:点击数:40

timestamp缺省表示使用当前时间戳,formats默认格式是Y-m-d,例如2018-01-01。

  • /*
  • ** 时间戳转换成指定格式日期
  • ** eg.
  • ** dateFormat(11111111111111, 'Y年m月d日 H时i分')
  • ** → "2322年02月06日 03时45分"
  • */
  • var dateFormat = function (timestamp, formats) {
  • // formats格式包括
  • // 1. Y-m-d
  • // 2. Y-m-d H:i:s
  • // 3. Y年m月d日
  • // 4. Y年m月d日 H时i分
  • formats = formats || 'Y-m-d';
  • var zero = function (value) {
  • if (value < 10) {
  • return '0' + value;
  • }
  • return value;
  • };
  • var myDate = timestamp? new Date(timestamp): new Date();
  • var year = myDate.getFullYear();
  • var month = zero(myDate.getMonth() + 1);
  • var day = zero(myDate.getDate());
  • var hour = zero(myDate.getHours());
  • var minite = zero(myDate.getMinutes());
  • var second = zero(myDate.getSeconds());
  • return formats.replace(/Y|m|d|H|i|s/ig, function (matches) {
  • return ({
  • Y: year,
  • m: month,
  • d: day,
  • H: hour,
  • i: minite,
  • s: second
  • })[matches];
  • });
  • };

 

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门