Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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 如何将变量放入dat.js函数 函数GetStartTime(){ var first=$(“#-年选项:选定”).val()+”-“+$(“#-月选项:选定”).val()+”-“+$(“#-日期选项:选定”).val()+“00:00:00”; var last=$(“#-年选项:选中”).val()+”-“+$(“#-月选项:选中”).val()+”-“+$(“#-日期选项:选中”).val()+“59:59:59”; var start_time=Date.parse(first).getTime()/1000; var last_time=Date.parse(last.getTime()/1000; var StartTime=开始时间; var LastTime=最后一次; $.cookie('-start_time',StartTime,{expires:1}); $.cookie('-last_time',LastTime,{expires:1}); }_Javascript - Fatal编程技术网

Javascript 如何将变量放入dat.js函数 函数GetStartTime(){ var first=$(“#-年选项:选定”).val()+”-“+$(“#-月选项:选定”).val()+”-“+$(“#-日期选项:选定”).val()+“00:00:00”; var last=$(“#-年选项:选中”).val()+”-“+$(“#-月选项:选中”).val()+”-“+$(“#-日期选项:选中”).val()+“59:59:59”; var start_time=Date.parse(first).getTime()/1000; var last_time=Date.parse(last.getTime()/1000; var StartTime=开始时间; var LastTime=最后一次; $.cookie('-start_time',StartTime,{expires:1}); $.cookie('-last_time',LastTime,{expires:1}); }

Javascript 如何将变量放入dat.js函数 函数GetStartTime(){ var first=$(“#-年选项:选定”).val()+”-“+$(“#-月选项:选定”).val()+”-“+$(“#-日期选项:选定”).val()+“00:00:00”; var last=$(“#-年选项:选中”).val()+”-“+$(“#-月选项:选中”).val()+”-“+$(“#-日期选项:选中”).val()+“59:59:59”; var start_time=Date.parse(first).getTime()/1000; var last_time=Date.parse(last.getTime()/1000; var StartTime=开始时间; var LastTime=最后一次; $.cookie('-start_time',StartTime,{expires:1}); $.cookie('-last_time',LastTime,{expires:1}); },javascript,Javascript,为什么函数Date.parse()无法通过“first”变量发送日期时间。 如果我把Date.parse('1970-02-23 00:00:00')放在工作中 如果我提醒(第一);这是正确的显示时间。你说如果你尝试Date.parse('1970-02-23 00:00:00')它会工作。这是错误的。Date.parse('1970-02-23 00:00:00')的结果是NaN 您需要将表示RFC2822或ISO 8601日期的字符串传递给date.parse()。() 例如,尝试传递'19

为什么函数Date.parse()无法通过“first”变量发送日期时间。 如果我把Date.parse('1970-02-23 00:00:00')放在工作中


如果我提醒(第一);这是正确的显示时间。

你说如果你尝试
Date.parse('1970-02-23 00:00:00')
它会工作。这是错误的。
Date.parse('1970-02-23 00:00:00')
的结果是
NaN

您需要将表示RFC2822或ISO 8601日期的字符串传递给
date.parse()
。()

例如,尝试传递
'1970年2月23日00:00:00'
'1970-02-23T00:00:00'
而不是
'1970-02-23 00:00:00'

返回自1970年1月1日00:00:00 UTC以来的秒数,并且它没有方法
getTime()
,我不明白您想做什么,但这可能会有所帮助:

function GetStartTime(){


        var first=$('#<?php echo $this->SearchLimitDateCookiesName?>-year option:selected').val()+'-'+ $('#<?php echo $this->SearchLimitDateCookiesName?>-month option:selected').val()+'-'+$('#<?php echo $this->SearchLimitDateCookiesName?>-date option:selected').val()+' 00:00:00';
        var last=$('#<?php echo $this->SearchLimitDateCookiesName?>-year option:selected').val()+'-'+ $('#<?php echo $this->SearchLimitDateCookiesName?>-month option:selected').val()+'-'+$('#<?php echo $this->SearchLimitDateCookiesName?>-date option:selected').val()+' 59:59:59';

        var start_time = Date.parse(first).getTime()/1000;

        var last_time = Date.parse(last).getTime()/1000;

        var StartTime=start_time;
        var LastTime=last_time;

        $.cookie('<?php echo $this->SearchLimitDateCookiesName?>-start_time',StartTime,{expires:1});

        $.cookie('<?php echo $this->SearchLimitDateCookiesName?>-last_time',LastTime,{expires:1});

        }

我敢打赌,如果你还只是把Date.parse(首先)放进去,它就会工作,很可能是getTime()把它搞砸了,很可能是因为日期格式没有正确地转换为UTC
var start_time = new Date(first).getTime()/1000;