"use strict"; // DateTime normal = DateTime.Now.ToUniversalTime(); // logger.LogInformation("Now - ToUniversalTime: {ticks}", normal.Ticks); // DateTime utc1970DateTime = new(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); // logger.LogInformation("utc1970DateTime: {ticks}", utc1970DateTime.Ticks); // logger.LogInformation("Subtract: {ticks}", DateTime.Now.Subtract(utc1970DateTime).Ticks); // var epoch = new Date('1970-01-01T00:00:01'); // console.log("epoch: " + epoch.valueOf()); // var date = new Date(); // var timezoneOffset = date.getTimezoneOffset(); // console.log("timezoneOffset: " + timezoneOffset); // var secondsAfter = (date.getTime().valueOf() + timezoneOffset) * 10000; // var ticks = secondsAfter + 621355968000000000; // console.log("ticks: " + ticks); // var dateText = ticks + " - " + date.toString(); // console.log("dateText: " + dateText); let date = new Date(); let timezoneOffset = date.getTimezoneOffset(); let seconds = date.getTime().valueOf() + timezoneOffset; let epoch = seconds * 10000; let ticks = epoch + 621355968000000000; let dateText = seconds + " - " + ticks + " - " + date.toString(); console.log("dateText: " + dateText); console.log("end"); // epoch: 25201000 // ticks: 638665132483790000 // dateText: 638665132483790000 - Wed Nov 06 2024 10:55:58 GMT-0700 (Mountain Standard Time) // Now - To: 638665132334594771 // 638665135325760000 // 638665136814890000 // utc1970DateTime: 621355968000000000