首页 新闻 会员 周边 捐助

CSDN无人回答,来这里求教。。

0
悬赏园豆:30 [已关闭问题] 关闭于 2013-02-28 17:17

我做的一个显示xml文件的格式"6/9/2012"是这样的。但是我想做成“2012-9-6”这种格式的。。
下面是我代码

 var beginIndex = (newsObjectDefault.pageIndex - 1) * newsObjectDefault.pageSize;
            var endIndex = (newsObjectDefault.pageIndex == sumPages && rest < newsObjectDefault.pageSize) ? (beginIndex + rest) : (beginIndex + newsObjectDefault.pageSize);
            for (var i = beginIndex; i < endIndex; i++) {
                var newsRow = news[i];
                var newsDateTime = newsRow.date.substr(0, newsRow.date.indexOf(" "));
                var newsTitle = newsRow.title;
                newsType = getCmsCategory(newsRow.typename);

                htmlContents += newsObjectDefault.newsFormat.replace("{0}", newsDateTime)
                                                           .replace("{1}", newsType)
                                                           .replace("{2}", newsRow.id)
                                                           .replace("{3}", newsTitle.length > 22 ? newsTitle.substr(0, 22) : newsTitle);
            }
        }

        $(".box_news").empty().html(htmlContents);

请问先把要那个效果应该怎么改这个newsDateTime

迷失的小鱼的主页 迷失的小鱼 | 初学一级 | 园豆:46
提问于:2013-02-28 17:05
< >
分享
所有回答(2)
0

Convert.ToDateTime(newsDateTime).ToString("yyyy-MM-dd")

飞来飞去 | 园豆:2057 (老鸟四级) | 2013-02-28 17:17
0
 var arr = newsDateTime.split('/');
    newsDateTime = arr[2] + '-' + arr[0] + '-' + arr[1];

找到了

迷失的小鱼 | 园豆:46 (初学一级) | 2013-02-28 17:17
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册