apicloud apicloud

注册
查看: 2825|回复: 4

[APP开发技巧] ISO时间转为我们习惯时间的小例子

主题:
8
帖子:
34
云币:
63

[APP开发技巧] ISO时间转为我们习惯时间的小例子

2825 4 | 发表于 2015-4-15 13:26:06 |阅读模式 | |
本帖最后由 Yongchang Wang 于 2015-4-15 13:36 编辑

由于数据库的createdAt和updatedAt时间是iso时间。显示出来给普通用户很怪异,比入发帖时间 星期几等等。

下面代码可以把iso时间转为普通的 XXXX年XX月XX日 星期X。
var l = ret.length;
for(var i=0;i<l;++i){
var item = ret;//查询表的ret
var time=Date.parse(item.createdAt);//返回 1970 年 1 月 1 日createdAt的毫秒数。
var timestr = new Date(time);//英文显示的时间字符串 带时区等信息
var year=timestr.getFullYear();
var month=timestr.getMonth()+1;//Date 对象返回月份 (0 ~ 11),显示时加1
var date=timestr.getDate();

var weekday=new Array(7);//数组对应星期几
                    weekday[0]="星期日";
                    weekday[1]="星期一";
                     weekday[2]="星期二";
                     weekday[3]="星期三";
                     weekday[4]="星期四";
                      weekday[5]="星期五";
                      weekday[6]="星期六";

var day=weekday[timestr.getDay()];
var fullstr=year+"年"+month+"月"+date+"日"+" "+day;        
alert(fullstr);


}

小白与大家共同进步!
1

查看全部评分