Skip to content

Instantly share code, notes, and snippets.

@insaneyilin
Last active February 25, 2020 09:45
Show Gist options
  • Save insaneyilin/329ad99b4d936e6f664eacaa480aeb2a to your computer and use it in GitHub Desktop.
Save insaneyilin/329ad99b4d936e6f664eacaa480aeb2a to your computer and use it in GitHub Desktop.
Convert timestamp to date string in JavaScript
function timestampToDateStr(timestamp) {
var format = 'Y/M/D h:m:s';
var formatArr = ['Y','M','D','h','m','s'];
var returnArr = [];
var formatNumber = function(n) {
n = n.toString();
return n[1] ? n : '0' + n;
};
var date = new Date(timestamp * 1000);
returnArr.push(date.getFullYear());
returnArr.push(formatNumber(date.getMonth() + 1));
returnArr.push(formatNumber(date.getDate()));
returnArr.push(formatNumber(date.getHours()));
returnArr.push(formatNumber(date.getMinutes()));
returnArr.push(formatNumber(date.getSeconds()));
for (var i in returnArr) {
format = format.replace(formatArr[i], returnArr[i]);
}
return format;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment