【发布时间】:2014-03-07 21:56:29
【问题描述】:
我使用以下方法将日期时间保存在时间戳字符串中:
date_default_timezone_set('Europe/London');
$bdatetime = "31-03-2016 21:52";
$date = new DateTime($bdatetime);
$bdatetimeTS = $date->getTimestamp();
这很好保存。我可以使用 Angular js 中的以下内容获取该时间戳并将其转换回其原始格式:
<td>{{item.bdatetime * 1000 | date:'dd-MM-yy'}}</td>
它可以很好地显示所有记录列表。
现在我需要编辑单个记录,在编辑表单中,我有以下字段:
<input type="text" ng-model="bdatetime" value="{{bdatetime * 1000 | date:'dd-MM-yy'}}" name="bdatetime" id="datetimepicker" required/>
在 JS 中并使用以下方式绑定它:
$scope.bdatetime = data[0].bdatetime;
在输入字段中显示时间戳,而不是以特定格式显示时间日期。
我知道如何将non-bindable 的时间戳转换为日期时间格式。
如何为可绑定的输入字段执行此操作?
This is from string to time stamp 但我有点需要从时间戳到输入字段的反向解决方案。
【问题讨论】:
标签: javascript php angularjs datetime timestamp