Subscrate Dates并转换为格式DD:HH:MM:SS Left

时间:2015-08-24 11:15:36

标签: javascript jquery ruby-on-rails date datetime

我遇到一个问题,我需要在某个日期添加秒数,然后减去当前日期以获得更新完成的剩余时间。

我可以使用隐藏的输入来使用jQuery从数据库中获取值。因此,我将使用格式为2015-09-10 14:44:24 UTC的create_at date的隐藏输入和带有以秒为单位的时间的隐藏输入:86400 => 1Day更新需要完成。

我怎样才能使用rails,jQuery& js以D:HH:MM:SS格式获取值,以便更新完成。

具体问题:如何向86340添加2015-09-10 14:44:24 UTC秒以获取新日期(更新完成时间),然后获取UTC和&时的当前时间#34;减去"从更新结束时间到更新完成所需的时间,然后将其转换为DD:HH:MM:SS格式。

如果我不够清楚,请告诉我。谢谢。

1 个答案:

答案 0 :(得分:1)

时刻到了救援 http://momentjs.com/

var dateString = moment('2015-09-10 14:44:24 UTC')
  .add(86400, 's')
  .format('DD:HH:MM:SS');
// hope i understood your request correctly

时刻有很多有用的操作日期的方法。

或者,您可以将所有日期转换为ms并将其作为整数进行操作。