在Javascript中伪造函数重载的最好方法是什么?
在Javascript中重载函数。我知道这是不可能的,这不想像如其他语言。如果我需要一个函数有两个途径:foo(x)和foo(x,y,z),这是最好的/优选的方法:
或者有什么更好的办法?
或者尝试下
var dateTime = new Date(1370001284000);
dateTime.toISOString(); // Returns "2013-05-31T11:54:44.000Z"
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString
可以使用毫秒构造函数和Moment.js若要将日期格式化为字符串:
var t = new Date( 1370001284000 );
var formatted = t.format("dd.mm.yyyy hh:MM:ss");
如果时间戳字符串以秒为单位,可以使用setSeconds
:
var t = new Date();
t.setSeconds( 1370001284 );
var formatted = t.format("dd.mm.yyyy hh:MM:ss");