Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将服务器日期时间转换为毫秒_Javascript_Asp.net - Fatal编程技术网

Javascript 将服务器日期时间转换为毫秒

Javascript 将服务器日期时间转换为毫秒,javascript,asp.net,Javascript,Asp.net,试试这个: function validateDate() { var dateDifference; pickedDate = Date.parse(txtDate.value.replace(/-/g, " ")); todaysDate = new Date(); todaysDate.setHours(0, 0, 0, 0);

试试这个:

    function validateDate()
            {
                var dateDifference;
                pickedDate = Date.parse(txtDate.value.replace(/-/g, " "));
                todaysDate = new Date();
                todaysDate.setHours(0, 0, 0, 0);
                dateDifference = Math.abs(Number(todaysDate) - pickedDate);
                //7 Days=604800000ms//
                if (dateDifference > 604800000)
                {
                      alert("Appointment can be fixed for next seven days only from current day.");                         
                    return false;
                }
                else
                {
                    return true;
                }
            }

I m getting server side date from c# in this format 2012-11-22 12:53:23
now i have to convert server datetime to millisecond for checking 7 days difference

***txtDate.value=22-Nov-2012***

希望这有帮助。

var todayTime=(new Date()).getTime();这是客户端的,我想从服务器端得到时间哦!我误解了。但是,您可以通过在加载页面时传递服务器时间并将该值分配给
todayTime
来轻松获得。Javascript无法直接访问服务器属性。请参见问题i生成警报,以便在母版页的页面加载时,我设置datetime,并在所有页面中访问变量serverDateTime
var time = '2012-11-22 12:53:23'; // this value is what you get from server

var a=time.split(' ');
var d=a[0].split('-');
var t=a[1].split(':');

var date = new Date(d[0],d[1],d[2],t[0],t[1],t[2]);

var millisecs = date.getTime(); // server time in milliseconds

var todayTime = (new Date()).getTime();

var diff = todayTime - millisecs; // work on this