javascript - How to add hours to a Date object?

Published: 11 April 2024
on channel: Code Samples
523
11

It amazes me that JavaScript's Date object does not implement an add function of any kind.
I simply want a function that can do this:


var now = Date.now();
var fourHoursLater = now.addHours(4);

function Date.prototype.addHours(h) {
// How do I implement this?
}



I would simply like some pointers in a direction.

Do I need to do string parsing?

Can I use setTime?

How about milliseconds?


Like this:
new Date(milliseconds + 4*3600*1000 /* 4 hours in ms */)?

This seems really hackish though - and does it even work?


Watch video javascript - How to add hours to a Date object? online without registration, duration hours minute second in high quality. This video was added by user Code Samples 11 April 2024, don't forget to share it with your friends and acquaintances, it has been viewed on our site 52 once and liked it 1 people.