JS脚本里,如何将日期变量的格式改为字符,比如将2006-4-4改为"2006-04-04"?
我有一个日期型变量,要将他转换成一个固定格式的字符,比如将日期常量"2006-4-4"改
为固定格式字符"2006-04-04",如何实现?
我有一个日期型变量,要将他转换成一个固定格式的字符,比如将日期常量"2006-4-4"改
为固定格式字符"2006-04-04",如何实现?
解决方案 »
- Thu Jan 15 00:00:00 UTC 0800 2009格式解析
- 关于用DreamWeaver 2004 做JSP 无法预览
- 关于Tomcat事件的监听的问题
- 一个连接数据库所显示的错误,那位高手能解决吗??
- 关于在JSP中实现二级下拉菜单关联(使用数据库,两个下拉菜单的均从数据库中搜索产生)
- 谁能提供Java2sdk1_4_2和tomcat4.0
- JDBC中打开一个连接Connection而不关闭会有什么后果?
- 各位大虾application的用法????
- 请问如何实现这样的确定按钮?
- nginx+tomcat6+redis集群配置后session超时时间
- 如何动态地设置下拉菜单的默认选项?
- 无法运行——不知道什么情况
你用<bean:wirte name="XXX" format="yyyy-MM-dd"> (MM---要大写)
如果你真的要用JS,那么你自己先用slit("-")分割,再判断月和日是否大于10,如果大于就不变,小于就在前面+0就得啦!
回答很充分了。
var now = new Date();
var year = now.getYear();
var month= now.getMonth()+1;
if (month<10)
month = "0" + month;
var days = now.getDate();
if (days<10)
days = "0" +days;
var hours = now.getHours();
var minutes = now.getMinutes();
var seconds = now.getSeconds()
var timeValue = "" + ((hours >12) ? hours -12 :hours)
timeValue += ((minutes < 10) ? ":0" : ":") + minutes
timeValue += ((seconds < 10) ? ":0" : ":") + seconds
timeValue += (hours >= 12) ? " P.M. " : " A.M. "
timeValue += "如果您是第一次访问本网站,请先看看在线帮助";
window.status = year+"-"+month+"-"+days+" "+timeValue;
timerID = setTimeout("showtime()",1000);
timerRunning = true;
}