Дата не отображается как строка в консоли - PullRequest
0 голосов
/ 04 декабря 2018

Я проверял какой-то старый код, когда заметил, что дата и время не отображаются в консоли как строка.

Вот как это выглядит в консоли:

enter image description here

Вот код PHP, который отображает картинку выше:

data-conStatDate=".$row['STATUS_DATE_TIME']."

Я пытался сделать следующее:

data-conStatDate=".strtotime(date($row['STATUS_DATE_TIME'])."

Но это тольковыводит год.

Это кажется такой простой задачей, но я не могу понять, почему дата появляется в консоли таким образом.

1 Ответ

0 голосов
/ 04 декабря 2018

Вы не генерируете атрибут HTML с кавычками, поэтому, поскольку выходные данные вашего PHP содержат пробел, браузер обрабатывает часть после пробела как что-то другое (фактически другой атрибут), а не как частьзначение атрибута.

Самое простое - просто добавить несколько одинарных кавычек вокруг вывода:

data-conStatDate='".$row['STATUS_DATE_TIME']."'

Это позволит браузеру обрабатывать все с кавычками как часть значения атрибута..

После этого вы получите вывод на стр.

data-conStatDate='2018-11-16 01:20:00'

.

...