日期:2014-05-20  浏览次数:20515 次

javascript中,date()函数中使用System.DateTime类型的参数啊
各位大侠:过年好啊!小弟现在遇到一个问题,一直不好解决掉,请高手指教啊!问题如下:在Asp.net中,从后台向前台传送一个System.DateTime类型的变量(假设为datetime吧),然后再页面前台中嵌入javascript脚本,在脚本中,需要调用date()函数,如果:
var   time=new   Date();var   hour=time.gethours();   var   minutes=time.getMinutes();则hour,minutes就是当前的小时数和分钟数,我想要的是datetime中的小时和分钟值,请问该怎么实现啊!不胜感激。在线等待中。。。

------解决方案--------------------
var hour = <%=DateTime.Now.Hour%> ; var minutes = <%=DateTime.Now.Minute%> ;
------解决方案--------------------
datetime.Hour和datetime.Minute。都是int类型,你用的时候转换一下就好了
------解决方案--------------------
<script language=javascript>
var mytime = new Date();
document.write(mytime.getHours()+ ": "+mytime.getMinutes());
</script>

放在body之间
------解决方案--------------------
sorry,理解错误。cpp2017(慕白兄) 说的是
------解决方案--------------------
var Date = new Date(); // The new constructor returns a Date object.
var Date = new Date( "July 4, 2004, 6:25:22 ");
var Date = new Date( "July 4, 2004 ");
var Date = new Date(2004, 7, 4, 6, 25, 22);
var Date = new Date(2004, 7, 4);
var Date = new Date(Milliseconds);

------解决方案--------------------
后台定义一个全局变量
public DateTime datetime;

前台JS
alert( "小时: "+ <%=datetime.Hour%> );
alert( " 秒: "+ <%=datetime.Minute%> );