Skip to content

Instantly share code, notes, and snippets.

@gpiffault
Last active July 30, 2018 11:29
Show Gist options
  • Save gpiffault/85d3ab4cdf86081f292b0e04eb357524 to your computer and use it in GitHub Desktop.
Save gpiffault/85d3ab4cdf86081f292b0e04eb357524 to your computer and use it in GitHub Desktop.
// ex: strftime("%Y-%m-%d %H:%M:%S")
function strftime(format, d) {
d = d || new Date()
function pad (v) { return ("0" + v).substr(-2, 2) }
var r = format.replace(/%Y/g, d.getFullYear())
r = r.replace(/%m/g, pad(d.getMonth() + 1))
r = r.replace(/%d/g, pad(d.getDate()))
r = r.replace(/%H/g, pad(d.getHours()))
r = r.replace(/%M/g, pad(d.getMinutes()))
r = r.replace(/%S/g, pad(d.getSeconds()))
return r
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment