Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将UNIX转换为HH-MM-SS Javascript_Javascript_Angularjs_Node.js_Unix_Datetime Conversion - Fatal编程技术网

将UNIX转换为HH-MM-SS Javascript

将UNIX转换为HH-MM-SS Javascript,javascript,angularjs,node.js,unix,datetime-conversion,Javascript,Angularjs,Node.js,Unix,Datetime Conversion,我正在尝试将unix时间戳转换为可读时间。我已经尝试了所有我能找到的解决方案,没有一个仍然有效。我不想使用任何模块或框架。我非常感谢您的帮助。(角度)请不要链接到其他问题。我都读过了。谢谢 var unix = Math.round(+new Date()/1000); console.log(unix) //works function secondstotime(unix) { var t = new Date(1970,0,1); t.setSeconds(

我正在尝试将unix时间戳转换为可读时间。我已经尝试了所有我能找到的解决方案,没有一个仍然有效。我不想使用任何模块或框架。我非常感谢您的帮助。(角度)请不要链接到其他问题。我都读过了。谢谢

  var unix = Math.round(+new Date()/1000);
  console.log(unix) //works


  function secondstotime(unix)
{
    var t = new Date(1970,0,1);
    t.setSeconds(unix);
    var s = t.toTimeString().substr(0,8);
    if(unix > 86399)
      s = Math.floor((t - Date.parse("1/1/70")) / 3600000) + s.substr(2);
    console.log(s);
} 
secondstotime();

你的问题不清楚。在当前代码中,它打印以下输出:

1469424998
Invalid
它打印的
无效
,因为缺少
secondstotime()
方法的参数。如果将paameters添加到
secondstotime()
方法调用,它将打印以下输出:

1469424998
Invalid

输出:

1469424875
56408173:34:35 

你到底想要什么还不清楚。你能告诉我们你的预期产量吗?

你的问题不清楚。在当前代码中,它打印以下输出:

1469424998
Invalid
它打印的
无效
,因为缺少
secondstotime()
方法的参数。如果将paameters添加到
secondstotime()
方法调用,它将打印以下输出:

1469424998
Invalid

输出:

1469424875
56408173:34:35 

你到底想要什么还不清楚。您可以向我们显示您的预期输出吗?

在angularjs中,您只需使用日期过滤器转换Unix时间戳(秒)。您只需要将Unix时间戳乘以1000,就可以得到毫秒时间戳。这是密码

<p>{{1469424998 * 1000 | date:'hh:mm:ss'}}</p>

我希望它将有助于

在angularjs中,您可以简单地使用日期过滤器转换Unix时间戳(秒)。您只需要将Unix时间戳乘以1000,就可以得到毫秒时间戳。这是密码

<p>{{1469424998 * 1000 | date:'hh:mm:ss'}}</p>
我希望它能帮助第二次(unix)

,第二次尝试这样做(unix),像这样试试