AngularJs格式化日期

时间:2015-12-22 17:56:59

标签: angularjs

我不确定我的日期格式有什么问题。

我收到以下错误:

错误:[ngModel:nonassign] http://errors.angularjs.org/1.3.7/ngModel/nonassign

个人资料-edit.html

<input id="birthday" type="date" class="form-control" ng-model="account.birthday | date" datepicker-options="dateOptions" close-text="Close" />

后端帐户实体:

@Entity
@Table(name = "account")
@JsonIgnoreProperties(ignoreUnknown = true)
public class Account extends BaseEntity implements Serializable {
....
    @Column(name = "BIRTHDAY")
    private Date birthday;
}

在从后端获取帐户后,调试器中的account.birthday字段似乎在普通字符串中保持毫秒。

从调试器开始:

活跃:是的 生日:241912800000 城市:“埃森” 国家:“德国” 已创建:1450289294000

任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我已将<input type="date" data-ng-model="from_date">用作HTML代码,然后在Angular中将其解析为

var var_name = new Date($scope.from_date);