用javascript编写一个日期格式化函数dateFormat(d,f),输入Date
类型数据和字符串表示日期格式,返回格式化后的字符串。如:
2007-08-01,执行dateFormat(new Date(),"y-m")返回"2007-08",
执行dateFormat(new Date(),"y-m-d")返回"2007-08-01",月份不足10
要在前面补零
类型数据和字符串表示日期格式,返回格式化后的字符串。如:
2007-08-01,执行dateFormat(new Date(),"y-m")返回"2007-08",
执行dateFormat(new Date(),"y-m-d")返回"2007-08-01",月份不足10
要在前面补零
解决方案 »
- 求教!在NetBeans中关闭2级窗口的代码怎么写?
- 关于“实在太难看了,能不能让这段代码好看一点?需要实现相同的功能:每一条语句都要执行”的一种解决方案
- 请教大家一个郁闷了我很久的JNI问题
- 菜鸟问题 (非静态变量不能在静态环境中引用?),谢
- 求助:输入输出流的简单问题,请不要见笑。这个问题我实践了很久,但是还没有成功!
- 真不知道怎么办才好?
- Java中的“STL”咨询问题
- 键盘组合键事件的接口怎么实现?
- synchronized同步问题
- MD5加密函数在netscape中运行的时候抛出NullPointer异常,但是在IE中运行是正常的,请大虾提示!!!(代码内详)
- 自己做的一个JAVA MP3播放器,但是老提示找不到文件,请大神帮帮忙,好人一生平安!~
- 请问inputstream怎么变成file类型的?
var s = pattern.split('-');
var result='';
for(var tmp in s){
switch(s[tmp]){
case 'y':
result += date.getFullYear() + '-';
break;
case 'm':
var month = date.getMonth()+1;
result += (month<10? '0'+month : month)+ '-';
break;
case 'd':
var day = date.getDate()+1;
result += (day<10? '0'+day : day);
result += date.getDate();
break;
}
}
if(result.lastIndexOf('-')==result.length-1){
retsult = result.substr(0,result.length-1);
}
return retsult;
}