<script>
var MyDate=new Date;document.write("<p>"+MyDate.toLocaleString())
var s = (MyDate.getMonth() + 1) + "/"; // 获取月份。
s += MyDate.getDate() + "/"; // 获取日。
s += MyDate.getYear();
document.write("<p>"+s);
</script>
var MyDate=new Date;document.write("<p>"+MyDate.toLocaleString())
var s = (MyDate.getMonth() + 1) + "/"; // 获取月份。
s += MyDate.getDate() + "/"; // 获取日。
s += MyDate.getYear();
document.write("<p>"+s);
</script>
解决方案 »
- 如何写JS来改变FCKeditor编辑器输入框中的内容呢?在线等,急用。。
- jquery校验问题
- 关于表单中的下拉框 急!在线等...
- 页面自动下载安装插件问题
- 分享一个JS的调试方法,对远程调试JS最爽
- 这种效果如何做?
- WEB页面用JS调用ActiveX后如何销毁并释放内存
- DreamweaverMX2004自动生成的JAVASCRIPT代码查询日期型字段报错问题
- 谁帮我看看这个。。。
- 用javascript打印,怎么在打印的时候去掉上面的按钮?我的页面上有打印设置、打印预览等按钮。
- 谁能让alert("警告");更换图标。像vbscript的msgbox那样?
- again please! net_lover, please check this out.
谁说这是客户端时间?这是Javascript写的ASP(+)程序吧?
但在服务端接收到的日期值,仍然是字串类型的日期,还需在ASP下转换日期类型的日期,所以还是在用ASP转换为好。
如:
<%
d="2002-3-4" '这里可以用d=Request.Form("DATE")获得表单的日期串,如果格式不同,可以处理一下,变成"yyyy-mm-dd"的格式
d=cdate(d) '这里将字符串转换成日期类型
'以下将d值保存在数据库中
%>
你写了<script>误导了我,这样子还有些道理,把你的函数改下吧;)
toLocaleString()方法的长日期格式也可能导致错误
<%
function formatDate(dDate){
return dDate.getYear()+"-"+dDate.getMonth()+"-"+dDate.getDay()
+" "+dDate.getHours()+":"+dDate.getMinutes()+":"+dDate.getSeconds()
}
var MyDate=new Date;
rsSupport.Fields.Item("DateTime").value= "#"+formatDate(MyDate)+"#";
%>
该代码运行于asp服务器端,取的是服务器时间,好像asp下JavaScript并不支持now()函数与cdate对象。
由于程序原因,这时候我不想使用sql语言调用access的内部now()函数。以上的程序均出现以下错误;错误类型:
Provider (0x80020005)
类型不匹配。
/ly/support_manage.asp, 第 92 行浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705)
*句提示数据类型不匹配。
字段DateTime是Access的日期/时间型谢谢!
<%
function formatDate(dDate){
return dDate.getYear()+"-"+dDate.getMonth()+"-"+dDate.getDay()
}
var MyDate=new Date;
rsSupport.Fields.Item("DateTime").value= "#"+formatDate(MyDate)+"#";
%>
"#"+formatDate(MyDate)+"#"是什么东东
var nowtime = new Date().toLocaleString()
response.write(nowtime)
</script>
<%
response.write nowtime
%>
这样应该看明白了吧,默认解释脚本是vbs.还有update的时候不需要#号,只有检索的时候才要