Я использую приведенный ниже код HTML в php-файле для отображения даты.Как решить недействительную дату из strtotime()
<script id="template" type="text/x-handlebars-template">
<table>
<tr>
<th>Posted on: </th>
<td><?php $date1='{{posted}}';echo $date1 ;echo date("j-F-Y", strtotime($date1));?></td>
</tr>
</table>
</script>
В приведенной выше коде $date1
отображает значение шаблонной строки. Например, echo $date1
отображает 2013-12-09. Но echo date("j-F-Y", strtotime($date1));
отображает bool(false) 1-January-1970
. Я знаю, что он возвращает false, потому что он принимает отрицательное значение. Но то, что я должен сделать, чтобы принять правильное значение и отображать время как 9 дек 2013.