![](/img/trans.png)
[英]How to use php and javascript to add/sub hours to a mysql datetime string
[英]How do I convert a mySQL DATETIME type to a string for use in Javascript?
我想显示从mySQL数据库获取的DATETIME,作为Javascript中的String。
我正在使用PHP将DATETIME放入变量:$ mydatetime。
它在PHP页面上显示正常,但在我的javascript函数中却显示不正常。
<?php
echo $mydatetime --> 2010-04-19 13:00:00
echo "<script language=javascript>myfunction($mydatetime);</script>";
?>
Java脚本
function myfunction(mydatetime) {
alert(mydatetime);
}
这在我的控制台中产生一个错误: 未捕获的SyntaxError:意外的数字
我尝试了许多尝试将mydatetime转换为字符串的方法,但是似乎没有任何效果。
任何帮助表示赞赏,谢谢。
我不知道您的功能需要哪种格式-您未指定。 您只需要将值括在引号中即可:
echo "<script language=javascript>myfunction('$mydatetime');</script>";
但是将日期从mySQL转换为PHP中其他内容的一般方法是:
这是一个字符串,因此Javascript需要用引号引起来:
<?php
echo $mydatetime --> 2010-04-19 13:00:00
echo "<script language=javascript>myfunction('$mydatetime');</script>";
?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.