Sco*_*ttC 0 javascript jquery web
我有一个由很多PHP和Jquery/javascript组成的网页
我有一个单击提交按钮时运行的函数
$("#yesterday").click(function(){
var $date = $.datepicker.parseDate('yymmdd','<?php echo $_POST['date']; ?>');
var julDate = $.datepicker.formatDate('yyoo',new Date($date));
Number(julDate);
julDate = julDate - 1;
String(julDate);
var $date = $.datepicker.parseDate('yyoo',julDate);
var julDate = $.datepicker.formatDate('yymmdd',new Date($date));
var $longDate = $.datepicker.formatDate('DD MM d, yy',new Date($date));
$("#date").val(julDate);
$("#longdate").val($longDate);
$("#orwell_btn").click();
return false;
});
Run Code Online (Sandbox Code Playgroud)
此函数完美地工作它将日期减少1并重新加载页面并执行我的SQL查询返回所有正确的信息
如果我改变第五行并使函数设为这样:
$("#tomorrow").click(function(){
var $date = $.datepicker.parseDate('yymmdd','<?php echo $_POST['date']; ?>');
var julDate = $.datepicker.formatDate('yyoo',new Date($date));
Number(julDate);
julDate = julDate + 1;
String(julDate);
var $date = $.datepicker.parseDate('yyoo',julDate);
var julDate = $.datepicker.formatDate('yymmdd',new Date($date));
var $longDate = $.datepicker.formatDate('DD MM d, yy',new Date($date));
$("#date").val(julDate);
$("#longdate").val($longDate);
$("#orwell_btn").click();
return false;
});
Run Code Online (Sandbox Code Playgroud)
函数没有完成,我的页面加载,但好像它会在第一次加载(我有逻辑处理,但它应该提前1天,即做与昨天按钮相反)
对我来说似乎很奇怪
Number(julDate)返回带有解析值的数字.
它实际上并没有改变任何东西.
因此,julDate + 1是字符串连接.
你想要的julDate = Number(julDate).
| 归档时间: |
|
| 查看次数: |
306 次 |
| 最近记录: |