使用 moment 做日期格式化
我们模型的日期预设呈现很难看:
Tue Dec 06 2016 15:49:58 GMT+1100 (AUS Eastern Daylight Time)
。在本节中,我们将展示如何更新上一节中的 書本實例 BookInstance 列表页面,以更友好的格式显示
due_date
字段:December 6th, 2016。
我们将使用的方法,是在我们的
BookInstance
模型中,创建一个返回格式化日期的虚拟屬性。我们将使用
moment
来做实际的格式化,这是一个轻量级 JavaScript 日期库,用于解析,验证,操作和格式化日期。
备注:
我们可以直接在 Pug 模板中,使用
moment
格式化字符串,或者可以在许多其他地方格式化字符串。使用虚拟属性,可以使我们获得格式化的日期,這与我们当前获取
due_date
的方式完全相同。