为了账号安全,请及时绑定邮箱和手机立即绑定

toLocaleString 添加自定义字母

toLocaleString 添加自定义字母

侃侃尔雅 2023-01-06 09:21:13

在下面的这段代码中,我需要渲染时间看起来像这样3h15m。现在才3 点 15 分。如何为小时和分钟添加结尾?先感谢您。

<span className={s.data}>{new Date(ticket.segments[0].duration)
  .toLocaleString('en', { hour: 'numeric',    
                      minute: 'numeric' })}</span>


查看完整描述

1 回答

?
慕妹3242003

TA贡献1546条经验 获得超6个赞

像这样


let [, hh, mm] = new Date(2020, 07, 12, 15, 30, 0)

  .toLocaleString('en', {

    hour: 'numeric',

    minute: 'numeric'

  }).match(/(\d{1,2})\:(\d{2})/)

console.log(`${hh}h${mm}m`)


查看完整回答
反对 回复 2023-01-06
  • 1 回答
  • 0 关注
  • 24 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信