这是我的HTML代码:
<div class="form-group">
<label class="form-control-label" for="field_start">Start</label>
<input type="datetime-local" class="form-control" name="start" id="field_start" [(ngModel)]="service.startDate" />
</div>
因此,startDate存储为数字(长整数),但是我想显示一个datetime-local。我真的不知道该怎么做。 我正在使用相同的组件来创建和更新模型。创建是可行的原因,我可以在调用的函数中操纵该值。
答案 0 :(得分:0)
您可以使用[ngModel]和(ngModelChange)更改2向绑定[(ngModel)]以分隔属性和事件绑定。然后,您可以使用管道来格式化输入值。
答案 1 :(得分:0)
您可以尝试使用角矩库,该库支持将日期时间转换为本地时区。
var a = moment.utc([2011, 0, 1, 8]);
a.local();