Converta o Timestamp JS em tempo em C# e depois converta o registro de data e hora em C# para o tempo em JS
Timestamp em JS
A cópia do código é a seguinte:
var dt = new Date (). gettime (); // Timestamp
C# Timestamp to Time
A cópia do código é a seguinte:
DateTime Dtstart = TimeZone.CurrentTimeZone.TolocalTime (New DateTime (1970, 1, 1));
long ltime = long.parse (dt + "0000"); // Instruções, o formato de tempo é de 13 bits e adiciona 4 "0" ao próximo. Se o formato de tempo for de 10 bits, adicione 7 "0" ao próximo. Quanto ao motivo de não sei muito, também é convertido de acordo com o código escrito por outros.
Timespan tonow = novo timespan (ltime);
DateTime dTResult = dtstart.add (TONOW); // Obtenha o tempo convertido
-------------------------------------------------------------------------------
C# de tempos para hora
A cópia do código é a seguinte:
Sistema. DateTime StartTime = TimeZone.CurrentTimeZone.TolocalTime (New System. DateTime (1970, 1, 1, 0, 0, 0, 0));
// intresult = (tempo- starttime) .TotalmillisEconds;
DateTime DtResult // Obtenha tempo
longa t = (dTResult.Ticks - starttime.ticks)/10000; // Ajuste 10000 a 13 bits
JS
A cópia do código é a seguinte:
var d = nova data (dados); // carimbo de hora para o tempo
alerta (formatdate (d));
// Tempo de formato
função formatdate (agora) {
var ano = agora.getlyear ();
var mês = agora.getMonth ()+1;
var date = agora.getDate ();
var hour = agora.gethours ();
var minuto = agora.getminutes ();
var segundo = agora.getSeconds ();
Ano de retorno+"-"+mês+"-"+data+""+hora+":"+minuto+":"+segundo;
}
O código é super simples, mas é muito prático. Por favor, consulte isso.