sta*_*af1 4 javascript datetime-format luxon
我正在尝试使用 Luxon 使用Duration.fromMillis().toFormat().
我想让它输出1d2h一天零两个小时,但我无法逃脱dand h。
这是我到目前为止尝试过的
Duration.fromMillis(3600 * 26 * 1000).toFormat('d\dh\h')
Duration.fromMillis(3600 * 26 * 1000).toFormat('d[d]h[h]') // Like MomentJS
Run Code Online (Sandbox Code Playgroud)
两者都不起作用
正如其他人在评论中已经指出的那样,您可以使用单引号来转义 luxon 中的字符,请参阅文档的转义部分:
您可以使用单引号转义字符串:
Run Code Online (Sandbox Code Playgroud)DateTime.now().toFormat("HH 'hours and' mm 'minutes'"); //=> '20 hours and 55 minutes'
这是一个工作示例:
DateTime.now().toFormat("HH 'hours and' mm 'minutes'"); //=> '20 hours and 55 minutes'
Run Code Online (Sandbox Code Playgroud)
const Duration = luxon.Duration;
console.log(Duration.fromMillis(3600 * 26 * 1000).toFormat("d'd'h'h'"));Run Code Online (Sandbox Code Playgroud)