Categories
JavaScript Answers

How to set a cookie with expire time with JavaScript?

Spread the love

Sometimes, we want to set a cookie with expire time with JavaScript.

In this article, we’ll look at how to set a cookie with expire time with JavaScript.

How to set a cookie with expire time with JavaScript?

To set a cookie with expire time with JavaScript, we can set the expires value in the cookie.

For instance, we write

const display = () => {
  const now = new Date();
  const time = now.getTime();
  const expireTime = time + 1000 * 36000;
  now.setTime(expireTime);
  document.cookie = `cookie=ok;expires=${now.toUTCString()};path=/`;
};

to define the display function.

In it, we set document.cookie to a string that has the expires value set to the date string converted from the now date.

We call toUTCString to get a UTC date time string.

time and expireTime are timestamps in milliseconds

Conclusion

To set a cookie with expire time with JavaScript, we can set the expires value in the cookie.

By John Au-Yeung

Web developer specializing in React, Vue, and front end development.

Leave a Reply

Your email address will not be published. Required fields are marked *