【问题标题】:Photoshop script timestamp calculationPhotoshop脚本时间戳计算
【发布时间】:2023-02-19 16:46:30
【问题描述】:

使用 javascript,我喜欢计算 2 个时间戳之间的差异。 时间戳是从新的 Date() 方法生成的,格式为军事时间的 hh:mm:ss。时间格式 hh:mm:ss 使得计算差异变得困难。

为了计算 2 个时间戳之间的差异,需要做什么?

function militaryTime() {
  // Get the time and format it  
  var digital = new Date();  
  var hours = digital.getHours();  
  var minutes = digital.getMinutes();  
  var seconds = digital.getSeconds();

  //military format 
  if (hours <= 9) hours = "0" + hours;
  if (minutes <= 9) minutes = "0" + minutes;
  if (seconds <= 9) seconds = "0" + seconds;

  var time = hours + ":" + minutes + ":" + seconds;

  return time
}

alert(militaryTime());

【问题讨论】:

    标签: javascript photoshop-script


    【解决方案1】:

    干得好:

    var time1 = '11:27:00';
    var time2 = '11:28:15';
    
    var date1 = new Date('01/01/1970 ' +  time1);
    var date2 = new Date('01/01/1970 ' +  time2);
    
    var diff = Math.abs(date1 - date2);
    
    console.log('difference = ' + diff / 1000 + ' sec'); // --> 75 sec

    【讨论】:

      猜你喜欢
      • 2015-11-04
      • 2015-01-26
      • 2015-08-06
      • 2022-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-08
      相关资源
      最近更新 更多