moment.js test

moment.js test

by rough cheap

HTML

<script src="https://cdn.jsdelivr.net/npm/[email protected]"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/moment.min.js"></script>
<canvas id="myChart" width="200" height="200"></canvas>

CSS

html {
  background-color: #fff;
  color: black;
}

JavaScript

var s = moment('00:00.000 +0000', 'mm:ss.SSS Z');
var e = moment('18:50.540 +0000', 'mm:ss.SSS Z');
var f0 = moment('1970-01-01 00:00:00.000 +0000', 'YYYY-MM-DD HH:mm:ss.SSS Z');
var f1 = moment('1970-01-01 00:18:50.540 +0000', 'YYYY-MM-DD HH:mm:ss.SSS Z');

document.write(s.format('x'));
document.write('<br>');
document.write(e.format('x'));
document.write('<br>');
document.write(e.format('x') - s.format('x'));
document.write('<br>');
document.write(f0.format('x'));
document.write('<br>');
document.write(f1.format('x'));
document.write('<br>');

var ans = moment(e.format('x') - s.format('x'), 'x');
document.write(s.format('YYYY-MM-DD hh:mm:ss.SSS') + '<br>');
document.write(e.format('YYYY-MM-DD hh:mm:ss.SSS') + '<br>');
document.write(f0.format('YYYY-MM-DD hh:mm:ss.SSS') + '<br>');
document.write(f1.format('YYYY-MM-DD hh:mm:ss.SSS') + '<br>');
document.write(ans.format('YYYY-MM-DD hh:mm:ss.SSS') + '<br>');

document.write(moment('1970-01-01 00:18:50.540 +0000', 'YYYY-MM-DD HH:mm:ss.SSS Z').format('x') + '<br>');

var ar = [
	moment("1970-01-01 00:09:14.940 +0000", "YYYY-MM-DD HH:mm:ss.SSS Z").format('x'),  // 554940
  moment("1970-01-01 00:08:14.060 +0000", "YYYY-MM-DD HH:mm:ss.SSS Z").format('x'),  // 494060
  moment("1970-01-01 00:18:36.050 +0000", "YYYY-MM-DD HH:mm:ss.SSS Z").format('x')   // 1116050
];

document.write(ar[0] + '<br>' + ar[1] + '<br>' + ar[2] + '<br>');