在JavaScript中,反引号†的作用似乎与单引号相同。例如,我可以使用反引号定义这样的字符串: var s = `abc`; 有没有一种方法可以使反引号的行为实际上不同于单引号的行为? †请注意,在程序员中,“反勾号”是通常被称为重音符号的一个名称。程序员有时还会使用备用名称 “ backquote”和“ backgrave”。同样,在Stack Overflow和其他地方,“ backtick”的其他常见拼写是“ back-tick”和“ back tick”。
我已经为此战斗了一段时间。我正在尝试将纪元转换为日期对象。时代以UTC发送给我。每当您经过new Date()一个纪元时,它就会假定它是本地纪元。我尝试创建一个UTC对象,然后使用setTime()它来将其调整为适当的纪元,但是唯一有用的方法是toUTCString()字符串对我没有帮助。如果我将该字符串传递给新日期,则应该注意它是UTC,但不是。 new Date( new Date().toUTCString() ).toLocaleString() 我的下一个尝试是尝试获取本地当前时间与UTC当前时间之间的差异,但是我也无法做到这一点。 new Date( new Date().toUTCString() ).getTime() - new Date().getTime() 它只给我很小的差异,不到1000,以毫秒为单位。 有什么建议?