Ein kleines JavaScript zum umrechnen, oder viel mehr lesbar machen des Unix Timestamp.
HTML:
<!DOCTYPE html >
<html lang="en">
<head>
<title>timestamp-to-datetime and datetime-to-timestamp</title>
<meta charset="utf-8" />
</head>
<body>
<form><label for="timestamp">UNIX TimeStamp:</label><input type="text" id="timestamp" /><button type="button" id="toDT" data-type="timestamp-to-datetime" data-src="timestamp" data-dest="datetime" title="convert to Date/Time">></button><button type="button" id="toTS" data-type="datetime-to-timestamp" data-src="datetime" data-dest="timestamp" title="convert to UNIX Timestamp"><</button><label for="datetime">Date/Time:</label><input type="text" id="datetime" /></form>
<script src="unixtimestamp.js"></script>
</body>
</html>
JavaScript:
// coding: utf-8
/** Created by: Udo Schmal | https://www.gocher.me/ */
(function () {
'use strict';
var toDT = document.getElementById('toDT');
if (toDT) {
toDT.addEventListener('click', function (event) {
var ts = document.getElementById('timestamp').value;
var tsDate = new Date(ts * 1000);
document.getElementById('datetime').value = tsDate.toGMTString();
});
}
var toTS = document.getElementById('toTS');
if (toTS) {
toTS.addEventListener('click', function (event) {
var dt = document.getElementById('datetime').value;
var tsDate = new Date(dt);
document.getElementById('timestamp').value = tsDate.getTime() / 1000;
});
}
})();