js日期转换格式的方法ie不支持,提示对象不支持此属性或方法,求解决方法。。。火狐、360都没问题的。。
functiongetFormatDate(date,pattern){if(date==undefined){date=newDate();}if(pattern==u...
function getFormatDate(date, pattern) {
if (date == undefined) {
date = new Date();
}
if (pattern == undefined) {
pattern = "yyyy-MM-dd hh:mm:ss";
}
return date.format(pattern);
}
//调用
getFormatDate(new Date(arcticle.AddTime), "yyyy年MM月dd日") 展开
if (date == undefined) {
date = new Date();
}
if (pattern == undefined) {
pattern = "yyyy-MM-dd hh:mm:ss";
}
return date.format(pattern);
}
//调用
getFormatDate(new Date(arcticle.AddTime), "yyyy年MM月dd日") 展开
2013-09-30 · 知道合伙人互联网行家
关注
展开全部
将getFormatDate函数改成如下:
function getFormatDate(date, pattern) {
if (date == undefined) {
date = new Date();
}
var Year= date.getFullYear();
var Month= date.getMonth()+1;
var Day = date.getDate();
var Hour=date.getHours();
var Minute=date.getMinutes();
var Second=date.getSeconds();
if (pattern == undefined) {
pattern = "yyyy-MM-dd hh:mm:ss";
}
return pattern.replace("yyyy",Year).replace("MM",Month).replace("DD", Day).replace("HH",Hour).replace("mm",Minute).replace("ss", Second);
}
//调用方式
getFormatDate(new Date(), "yyyy年MM月DD日 HH:mm:ss");
function getFormatDate(date, pattern) {
if (date == undefined) {
date = new Date();
}
var Year= date.getFullYear();
var Month= date.getMonth()+1;
var Day = date.getDate();
var Hour=date.getHours();
var Minute=date.getMinutes();
var Second=date.getSeconds();
if (pattern == undefined) {
pattern = "yyyy-MM-dd hh:mm:ss";
}
return pattern.replace("yyyy",Year).replace("MM",Month).replace("DD", Day).replace("HH",Hour).replace("mm",Minute).replace("ss", Second);
}
//调用方式
getFormatDate(new Date(), "yyyy年MM月DD日 HH:mm:ss");
展开全部
function getNowFormatDate()
{
var day = new Date();
var Year = 0;
var Month = 0;
var Day = 0;
var CurrentDate = "";
//初始化时间
//Year= day.getYear();//有火狐下2008年显示108的bug
Year= day.getFullYear();//ie火狐下都可以
Month= day.getMonth()+1;
Day = day.getDate();
//Hour = day.getHours();
// Minute = day.getMinutes();
// Second = day.getSeconds();
CurrentDate += Year + "-";
if (Month >= 10 )
{
CurrentDate += Month + "-";
}
else
{
CurrentDate += "0" + Month + "-";
}
if (Day >= 10 )
{
CurrentDate += Day ;
}
else
{
CurrentDate += "0" + Day ;
}
return CurrentDate;
}
这个来试试
追问
我对这个不太了解的,那我要如何放参数AddTime
呢?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-30
展开全部
ISO Date Format is not supported in Internet Explorer 8 standards mode and Quirks mode.
判断浏览器自己写格式化吧
参考:http://blog.csdn.net/hemingwang0902/article/details/4511130
判断浏览器自己写格式化吧
参考:http://blog.csdn.net/hemingwang0902/article/details/4511130
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
html网页可以参考W3C标准 http://www.w3school.com.cn/w3c/w3c_html.asp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询