반응형
jQuery를 사용하여 쿠키를 30분 안에 만료하는 방법은 무엇입니까?
30분 안에 쿠키를 만료하는 방법? 저는 jQuery 쿠키를 사용하고 있습니다.저는 이런 일을 할 수 있습니다.
$.cookie("example", "foo", { expires: 1 });
이것은 1일분입니다.그런데 어떻게 유효기간을 30분으로 설정할 수 있습니까?
30분은30 * 60 * 1000
밀리초이 값을 현재 날짜에 추가하여 30분 후의 만료 날짜를 지정합니다.
var date = new Date();
var minutes = 30;
date.setTime(date.getTime() + (minutes * 60 * 1000));
$.cookie("example", "foo", { expires: date });
jQuery Cookie(https://plugins.jquery.com/cookie/), )를 사용하는 경우 소수점 또는 분수를 사용할 수 있습니다.
언젠가는1
1분이면 됩니다.1 / 1440
(하루에 1440분이 소요됩니다.)
그래서 30분은.30 / 1440 = 0.02083333
.
최종 코드:
$.cookie("example", "foo", { expires: 30 / 1440, path: '/' });
추가했습니다.path: '/'
쿠키가 현재 경로에 설정되어 있다는 것을 잊지 않도록 합니다.사용 중인 경우/my-directory/
쿠키는 바로 이 디렉토리에만 설정됩니다.
위의 코드를 cookie.js 내에서 작동시키는 데 문제가 있었습니다.다음 코드는 내 인스턴스에서 쿠키 만료에 대한 올바른 타임스탬프를 생성하는 데 성공했습니다.
var in 15 Minutes = 새 날짜(새 날짜().getTime() + 15 * 60 * 1000);
이것은 쿠키.js의 FAQ에서 나온 것입니다.
언급URL : https://stackoverflow.com/questions/1830246/how-to-expire-a-cookie-in-30-minutes-using-jquery
반응형
'programing' 카테고리의 다른 글
CSS3 투명도 + 구배 (0) | 2023.08.26 |
---|---|
자바스크립트에서 "$" 기호의 의미는 무엇입니까? (0) | 2023.08.26 |
Jquery에서 Ajax 요청을 최적화하는 방법은 무엇입니까? (0) | 2023.08.26 |
PowerShell을 사용하여 호스트 이름에서 IP 주소 확인 (0) | 2023.08.26 |
텍스트 보기에서 왼쪽 그리기 가능하도록 프로그래밍 방식으로 설정 (0) | 2023.08.26 |