首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript将日期数字相减

问javascript将日期数字相减
EN

Stack Overflow用户
提问于 2013-05-30 22:07:09
回答 1查看 116关注 0票数 0

我正在以这种格式传递一个日期;YYYY-MM-DD作为php变量传递给javascript函数。

但是,当我在js函数中获得它时-它继续前进并减去了数字

代码语言:javascript
复制
//php
$today = "2013-05-30";
onclick="myjsfunction($today)"

//js
function myjsfunction(today)
{
alert(today);
}

这就是1978年(2013年减去5减去30)!

有人知道解决这个问题的方法吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-05-30 22:08:59

试试这个:

$today = "\"2013-05-30\"";

或

$today = "'2013-05-30'";

或者,更好的是:

代码语言:javascript
复制
//php
$today = "2013-05-30";
onclick="myjsfunction('$today')"

其思想是,echo (onclick);的结果必须是myjsfunction('2013-05-30')或myjsfunction("2013-05-30"),参数才能像由整数组成的字符串一样进行处理( 2013年的结果减去5减去30)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16838411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档