i'm looking for a way to get the current date and time in the HTTP date format which is for example "Tue, 15 Nov 1994 08:12:31 GMT". I would like to get that with JavaScript. I tried with:
new Date().toString()
but this gives me a different format like: "Tue Aug 20 2013 00:19:28 GMT+0200". I would need to invert the month with the day and put a coma between the day of the week and the day of the month. How can i get that format?
You can do it like that: var d = new Date(); var month = d. getMonth()+1; var day = d. getDate(); var output = d.
There is no native format in JavaScript for” dd-mmm-yyyy”. To get the date format “dd-mmm-yyyy”, we are going to use regular expression in JavaScript. The regular expression in JavaScript is used to find the pattern in a string. So we are going to find the “dd-mmm-yyyy” pattern in the string using match() method.
The HTTP date format you mention is actually an RFC-1123 timestamp. The toUTCString
function on the Date
object is supposed to return a compatible value.
You can validate this with this sample Fiddle.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With