需要MySQL显示日期方面的帮助

时间:2019-05-24 11:11:26

标签: datetime laravel-5

我一直在搜索一整天,但是找不到有关一个简单问题的相关文章。 我无法将Mysql表中的Datetime数据显示为html5 datetime-local输入元素。 帮助将不胜感激。

HTML元素是:

<input type="datetime-local" class="form-control" name="date" id="date" value="<?php echo date('Y-m-d');echo 'T';echo date ('H');echo ':';echo date('i');?>" required="required">

我的控制器代码是:

$invoice = Purchase::find($id)->toArray();
$items = Purchase::find($id)->items->toArray();
return response()->json(array('invoice'=>$invoice,'items'=>$items));

而Ajax代码是:

$('#date').val(data.invoice['date'].toString('Y-m-dTH:i'));

1 个答案:

答案 0 :(得分:0)

https://momentjs.com下载moment.js,并将其包含在<head>中,然后更改此行

$('#date').val(data.invoice['date'].toString('Y-m-dTH:i'));

$('#date').val(moment(data.invoice.date).format("YYYY-MM-DDTHH:mm"));