怎么获取格式为yyyy-MM-dd的当前日期呢?
我用new Date()获取出来的日期不知道是什么格式的。想转成2011-08-02。。怎么弄?
我用new Date()获取出来的日期不知道是什么格式的。想转成2011-08-02。。怎么弄?
解决方案 »
- 急!急!急!SyntaxHighlighter 3.0.83 换行不着色了!(图)
- Extjs combobox 修改显示问题
- JQuery 进度条问题,急等回答
- 帮忙看看这段代码有什么问题
- 关于ActiveXObject的问题
- table tr怎么改变颜色
- 图片刷屏滚动,,,急!急!十万火急,,在线等。
- 在javascript中如何调用dll中的函数
- 那位高手解釋一下 event.behaviorCookie & event.behaviorPart , 最好是中文解釋 , 謝了
- 求动态添加json数据,并且可以删除
- 用jquery制作曲线图,如何改变曲线的颜色,急……
- JS入门级问题 新手提问
Date.prototype.format = function(format) //author: meizz
{
var o = {
"M+" : this.getMonth()+1, //month
"d+" : this.getDate(), //day
"h+" : this.getHours(), //hour
"m+" : this.getMinutes(), //minute
"s+" : this.getSeconds(), //second
"q+" : Math.floor((this.getMonth()+3)/3), //quarter
"S" : this.getMilliseconds() //millisecond
}
if(/(y+)/.test(format)) format=format.replace(RegExp.$1,
(this.getFullYear()+"").substr(4 - RegExp.$1.length));
for(var k in o)if(new RegExp("("+ k +")").test(format))
format = format.replace(RegExp.$1,
RegExp.$1.length==1 ? o[k] :
("00"+ o[k]).substr((""+ o[k]).length));
return format;
}
alert(new Date().format("yyyy-MM-dd"));
alert(new Date("january 12 2008 11:12:30").format("yyyy-MM-dd hh:mm:ss"));
</script>
DD = new Date();
y = DD.getFullYear();
m = DD.getMonth() < 9 ? "0" + (DD.getMonth() + 1) : DD.getMonth() + 1;
d = DD.getDate() < 10 ? "0" + DD.getDate() : DD.getDate();
s = y + "年" + m + "月" + d + "日";
alert(s);