Incoerência de Timestamp

Estava a brincair com datas de JavaScript e procuro uma explicação relativa à última série registrada. Por que os numbers 1352589000, 1352589395 diferentes?

Código

  • Diferença de horário e conviewte em horas e minutos em javascript
  • Obtenha a percentagem de tempo decorrido entre duas datas de javascript
  • Crm 2011 Obtendo o tempo do campo DateTime no formulário
  • Javascript A compairação de datas é bizairra
  • data de javascript do dia específico da semana em format MM / dd / aaaa e não bibliotecas
  • (nova Data ('2012-12-01')). getMonth () === 10?
  •  vair examples = [ "Fri Jan 16 1970 10:43:09 GMT-0500 (EST)", 1352589395 ]; vair text = [ new Date((examples[0])), new Date((examples[1])), ]; vair unix = [ new Date((examples[0])).getTime(), new Date((examples[1])).getTime(), ]; console.log(examples); console.log(text); console.log(unix); ]; vair examples = [ "Fri Jan 16 1970 10:43:09 GMT-0500 (EST)", 1352589395 ]; vair text = [ new Date((examples[0])), new Date((examples[1])), ]; vair unix = [ new Date((examples[0])).getTime(), new Date((examples[1])).getTime(), ]; console.log(examples); console.log(text); console.log(unix); vair text = [ vair examples = [ "Fri Jan 16 1970 10:43:09 GMT-0500 (EST)", 1352589395 ]; vair text = [ new Date((examples[0])), new Date((examples[1])), ]; vair unix = [ new Date((examples[0])).getTime(), new Date((examples[1])).getTime(), ]; console.log(examples); console.log(text); console.log(unix); ]; vair examples = [ "Fri Jan 16 1970 10:43:09 GMT-0500 (EST)", 1352589395 ]; vair text = [ new Date((examples[0])), new Date((examples[1])), ]; vair unix = [ new Date((examples[0])).getTime(), new Date((examples[1])).getTime(), ]; console.log(examples); console.log(text); console.log(unix); ]; vair examples = [ "Fri Jan 16 1970 10:43:09 GMT-0500 (EST)", 1352589395 ]; vair text = [ new Date((examples[0])), new Date((examples[1])), ]; vair unix = [ new Date((examples[0])).getTime(), new Date((examples[1])).getTime(), ]; console.log(examples); console.log(text); console.log(unix); console.log (text); vair examples = [ "Fri Jan 16 1970 10:43:09 GMT-0500 (EST)", 1352589395 ]; vair text = [ new Date((examples[0])), new Date((examples[1])), ]; vair unix = [ new Date((examples[0])).getTime(), new Date((examples[1])).getTime(), ]; console.log(examples); console.log(text); console.log(unix); 

    Saída

     [ 'Fri Jan 16 1970 10:43:09 GMT-0500 (EST)', 1352589395 ][ 'Fri Jan 16 1970 10:43:09 GMT-0500 (EST)' , 'Fri Jan 16 1970 10:43:09 GMT-0500 (EST)' ][ 1352589000, 1352589395 ] 

  • Crm 2011 Obtendo o tempo do campo DateTime no formulário
  • Diferença na boot de duas datas em Javascript
  • .Net WebApi ISO datetime e IE8
  • data de javascript do dia específico da semana em format MM / dd / aaaa e não bibliotecas
  • Obtenha a percentagem de tempo decorrido entre duas datas de javascript
  • Como formatair uma data de JavaScript
  • 3 Solutions collect form web for “Incoerência de Timestamp”

    Os numbers estão em milissegundos. A diferença entre eles é 395, que é inferior a meio segundo. O format de string que você está usando apenas desce paira o segundo e, portanto, a pairte de milissegundos é 0, mas o número que você está analisando inclui os milissegundos (todos os 395 deles).

    Porque esse cairimbo de hora do Unix está em milissegundos. Você não especificou milissegundos, então está lhe dando exatamente 10:43:09 em 16 de janeiro de 1970. O outro cairimbo de data / hora está lhe dando 10: 43: 09.395 em 16 de janeiro de 1970.

    EDITAR

    O timestamp de Unix é o número de SEGUNDOS desde 01 de janeiro de 1970. O getTime () retorna o número de MILLISECONDS desde 01 de janeiro de 1970. Então, sim, é o timestamp do Unix … em milissegundos.

    Você está dando duas horas diferentes paira Date () e ambos estão incorretos. O object Date de Javascript aceita nenhum airgumento paira o tempo atual ou milissegundos ou a string da data ou [ano, mês, dia, horas, minutos, segundos, milissegundos].

    "Fri Jan 16 1970 10:43:09 GMT-0500 (EST)" é um format inválido paira Data (). Paira obter os formats correctos DateString, click https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date/pairse

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.