帖子
帖子
用户
博客
课程
显示全部楼层
8
帖子
0
勋章
67
Y币

ISO时间转为我们习惯时间的小例子

[复制链接]
发表于 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);


}

小白与大家共同进步!
39
帖子
1
勋章
422
Y币
支持一下,  共同学习
1
帖子
0
勋章
104
Y币
总会有用上的时候
0
帖子
0
勋章
76
Y币
谢谢分享
1
帖子
0
勋章
11
Y币
jS通用的时间函数。
您需要登录后才可以回帖 登录

本版积分规则