【问题标题】:Get the end time using start time and duration values使用开始时间和持续时间值获取结束时间
【发布时间】:2019-08-24 20:02:28
【问题描述】:

如何使用开始时间和持续时间计算结束时间?

我有一个 API 可以向我发送如下值

data : {
'startTime': 1100,    // (this will be 24hrs format i.e 11:00 AM)
'duration' : 60      // (in mins)
}

现在,使用上述这些属性,我应该计算结束时间,例如上午 11:00 + 60 = 下午 12:00

【问题讨论】:

  • 这是一个无效的问题吗?我这里不明白。
  • 您至少需要尝试提出 API 和一些逻辑!您的持续时间是多少,您如何处理日期逻辑。您将如何处理添加持续时间以秒、分钟、小时等为单位的日期?如果您遇到困难,我们会为您提供帮助,而不是帮助您完成作业。

标签: typescript momentjs


【解决方案1】:
const data = {
   'startTime': 1100,    // (this will be 24hrs format i.e 11:00 AM)
   'duration' : 60      // (in mins)
}
const result = moment(data.startTime, 'HHmm').add(data.duration, 'minute').format('HH:mm A');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-22
    • 1970-01-01
    • 2023-01-05
    • 2017-08-22
    相关资源
    最近更新 更多