我在检查一些旧代码时注意到datetime在控制台中不是字符串。
以下是它在控制台中的外观:
下面是显示上图的php代码:
data-conStatDate=".$row['STATUS_DATE_TIME']."
我试着做到以下几点:
data-conStatDate=".strtotime(date($row['STATUS_DATE_TIME'])."
但这只是全年的产出。
这似乎是一个简单的任务,但我似乎不明白为什么日期会以这种方式出现在控制台中。
我在检查一些旧代码时注意到datetime在控制台中不是字符串。
以下是它在控制台中的外观:
下面是显示上图的php代码:
data-conStatDate=".$row['STATUS_DATE_TIME']."
我试着做到以下几点:
data-conStatDate=".strtotime(date($row['STATUS_DATE_TIME'])."
但这只是全年的产出。
这似乎是一个简单的任务,但我似乎不明白为什么日期会以这种方式出现在控制台中。
1条答案
按热度按时间yqlxgs2m1#
您没有生成带引号的html属性,因此由于php的输出包含一个空格,浏览器将空格后面的部分视为其他内容(实际上是另一个属性),而不是属性值的一部分。
最简单的方法就是在输出中加上一些单引号:
这将确保浏览器将带有引号的所有内容视为属性值的一部分。
然后,您将按照
在您的页面中。