我试图通过 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/