对输出格式使用相同的解析格式
Using same parsing format for output format
使用库 moment 可以选择引入一组格式选项,momentjs
使用最佳匹配来解析输入。
例如:
var date = moment("29-06-1995", ["MM-DD-YYYY", "DD-MM", "DD-MM-YYYY"]);
但是如果我想要采用与解析输出格式化时使用的相同格式怎么办。
var dateText = date.format('selected parse')
我怎么知道 moment
选择使用哪种格式?
目前没有用于获取所选格式的公开函数,但是有一个名为 _f
的 "private" 字段包含此信息。
var m = moment("29-06-1995", ["MM-DD-YYYY", "DD-MM", "DD-MM-YYYY"]);
m._f // "DD-MM-YYYY"
如果你使用这个,更新moment版本时要小心。不保证私有字段得到维护,并且可能会在版本之间中断。
我 logged this as a feature request 用于将来的 moment.js 功能。
使用库 moment 可以选择引入一组格式选项,momentjs
使用最佳匹配来解析输入。
例如:
var date = moment("29-06-1995", ["MM-DD-YYYY", "DD-MM", "DD-MM-YYYY"]);
但是如果我想要采用与解析输出格式化时使用的相同格式怎么办。
var dateText = date.format('selected parse')
我怎么知道 moment
选择使用哪种格式?
目前没有用于获取所选格式的公开函数,但是有一个名为 _f
的 "private" 字段包含此信息。
var m = moment("29-06-1995", ["MM-DD-YYYY", "DD-MM", "DD-MM-YYYY"]);
m._f // "DD-MM-YYYY"
如果你使用这个,更新moment版本时要小心。不保证私有字段得到维护,并且可能会在版本之间中断。
我 logged this as a feature request 用于将来的 moment.js 功能。