javascript - JavaScript 不断减去 PHP/MySQL 日期格式

标签 javascript date

我试图通过 PHP 将日期从 MySQL 传递到 JavaScript,但它没有正确显示日期,而是减去了日期。如何阻止 JavaScript 进行基本数学运算?

来自 html 文档 #1

<button type="submit" onclick="getbookingpricingtable(2019-08-20,2019-08-25);" class="btn btn-primary mt-3">Select</button>

致文档 #2:

  function getbookingpricingtable(str1, str2) {
    var startdate = str1;
    var enddate = str2;
}

给我 1991 年和 1986 年

谢谢!

最佳答案

在提供的代码片段中,getbookingpricingtable 的两个参数均以数字形式提供并进行评估。要传递整个日期,可以将值作为字符串传递。查看以下示例(注意日期周围的 '):

<button type="submit" onclick="getbookingpricingtable('2019-08-20','2019-08-25');" class="btn btn-primary mt-3">Select</button>

关于javascript - JavaScript 不断减去 PHP/MySQL 日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57538930/

相关文章:

javascript - 输入 :Checked jQuery vs CSS?

javascript - 使用 dojo 淡入 Ajax 片段的一部分

javascript - 数据中的负值未显示在 highcharts 折线图中

linux - 在unix中转换任何日期格式

php - MySQL:1970 年之前的日期

javascript - 需要在 bootstrap.js 之后加载 bootstrap-dropdown.js 才能使下拉列表工作 - 为什么?

javascript - 使用 Javascript 从 Google 表格中提取数据时需要 Access-Control-Allow-Origin header 吗?

Java:使用 joda-time 将 45 天添加到 DateTime 对象会产生无意义的日期

Ruby 日期计算 : Weird Outputs

javascript - 在JavaScript中访问JS引擎日期常量的方法?