Вывод даты в типе ввода внутри эха в формате YMD - PullRequest
0 голосов
/ 07 марта 2019

Я уже отображаю дату, но у нее нет нужного мне формата, а именно YMD, я уже указываю формат для моей переменной, но когда я называю переменную значением моего типа ввода в моем эхо, это не 'дать правильный формат.Надеюсь, кто-нибудь поможет мне.Вот мой код

<?php
$last_covered=strtotime("+3 Months"); date("Y-m-d", $last_covered);
if ($statusv=='Newly-Registered') echo "<input type='text' class='form-control' name='last_covered' value ='".$last_covered."'>";

Ответы [ 2 ]

1 голос
/ 07 марта 2019

strtotime - Разобрать любое текстовое описание даты и времени на английском языке в метку времени Unix

и

date - Возвращает строку, отформатированную в соответствии с заданной строкой формата, используя заданное целое число отметка времени или текущее время, если отметка времени не указана.

Таким образом, чтобы синхронизировать strtotime() и date(), вы можете сделать это следующим образом-

$last_covered=date('Y-m-d',strtotime("+3 Months"));

DEMO: https://3v4l.org/FpqZO

0 голосов
/ 07 марта 2019

Вы можете попробовать это

<?php
$last_covered = date("Y-m-d", strtotime("+3 Months"));
if (!empty($statusv) && ($statusv=='Newly-Registered')) {
echo "<input type='text' class='form-control' name='last_covered' value ='".$last_covered."'>";
} else {}
?>

у вас есть неопределенная переменная в эхо-строке может исправить переменную $ last_covred до $ last_covered

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...