Convierta la marca de tiempo JS al tiempo en C#, y luego convierta la marca de tiempo en C# a tiempo en JS
Marca de tiempo en JS
La copia del código es la siguiente:
var dt = new Date (). GetTime (); // TimeStamp
C# marca de tiempo a tiempo
La copia del código es la siguiente:
DateTime dtStart = TimeZone.CurrentTimezone.tolocaltime (nuevo DateTime (1970, 1, 1));
long ltime = long.parse (dt + "0000"); // Instrucciones, el formato de tiempo es de 13 bits y agregue 4 "0" al siguiente. Si el formato de tiempo es de 10 bits, agregue 7 "0" al siguiente. En cuanto a por qué no sé mucho, también se convierte de acuerdo con el código escrito por otros.
Timespan Tonow = New Timespan (LTime);
DateTime dtresult = dtStart.Add (Tonow); // Obtener el tiempo convertido
-------------------------------------------------------------------------------
C# Hora de tiempo de hora
La copia del código es la siguiente:
Sistema. DateTime Starttime = TimeZone.CurrentTimezone.TolocalTime (nuevo sistema. DateTime (1970, 1, 1, 0, 0, 0, 0));
// intresult = (tiempo de inicio) .totalmilliseConds;
DateTime Dtresult // Obtener tiempo
largo t = (dtresult.ticks - starttime.ticks)/10000; // ajustar 10000 a 13 bits
Js
La copia del código es la siguiente:
var d = nueva fecha (datos); // Sello de tiempo a tiempo
alerta (formatDate (d));
// Tiempo de formato
función formatDate (ahora) {
var año = ahora.getTlyar ();
var mes = ahora.getMonth ()+1;
var fecha = ahora.getDate ();
var hora = ahora.gethours ();
var minuto = ahora.getminutes ();
var segundo = ahora.getSeconds ();
año de retorno+"-"+mes+"-"+fecha+""+hora+":"+minuto+":"+segundo;
}
El código es súper simple, pero es muy práctico. Consulte ello.