关灯
开启左侧

JS日期格式化转换方法

[复制链接]
老蚊子 发表于 2019-3-1 08:48:22 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
1. 将日期转换为指定的格式:比如转换成 年月日时分秒 这种格式:yyyy-MM-dd hh:mm:ss 或者 yyyy-MM-dd。大家自行复制代码进行测试。
可以为Date原型添加如下的方法:
  1. <blockquote>Date.prototype.format = function(fmt) {
复制代码
比如我们可以这样调用下:
  1. var time1 = new Date().format("yyyy-MM-dd hh:mm:ss");
  2. console.log(time1);
复制代码

运行如下:
   
也可以转换成 ”年月日”的格式
  1. var time2 = new Date().format("yyyy-MM-dd");
  2. console.log(time2);
复制代码

运行如下:
2. 将指定的日期转换为"年月日"的格式,代码如下:

  1. var oldTime = (new Date("2012/12/25 20:11:11")).getTime();
  2.     var curTime = new Date(oldTime).format("yyyy-MM-dd");
  3.     console.log(curTime);
复制代码

   运行如下:
  
3. 将 "时间戳" 转换为 "年月日" 的格式.
比如如下代码:

  1. var da = 1402233166999;
  2.     da = new Date(da);
  3.     var year = da.getFullYear()+'年';
  4.     var month = da.getMonth()+1+'月';
  5.     var date = da.getDate()+'日';
  6.     console.log([year,month,date].join('-'));
复制代码

运行如下:

 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


1关注

11粉丝

61帖子

排行榜
关闭

站长推荐上一条 /1 下一条

官方微信

全国服务热线:

400-0708-360

公司地址:国家西部信息安全产业基地(成都市高新区云华路333号)

邮编:610000    Email:2908503813@qq.com

Copyright   ©2015-2016  EOIT论坛Powered by©Discuz!    ( 蜀ICP备11000634号-7 )