jQueryのCookieの有効期限を当日の深夜23:59:59までにする方法(要jQuery.cookie.js)
jQuery.cookie.jsでは
$.cookie('submit_date', 'submitted' , { expires: 1 });
のような書き方をすればcookieの有効期限を1日後までに設定できますが、
これだと例えば1日1回まで入力を受け付けるフォームを作成しようと考えた時、
フォーム内容を投稿してから24時間待たないと次の投稿が出来ず、要件を満たせません。
そこで、フォーム内容を投稿した日の23:59:59で、cookieを破棄するスクリプトを下記します。
var date = new Date();
var midnight = new Date(date.getFullYear(), date.getMonth(), date.getDate(), 23, 59, 59);
$.cookie('submit_date', 'submitted' , { expires: midnight });
取り急ぎ。
Author And Source
この問題について(jQueryのCookieの有効期限を当日の深夜23:59:59までにする方法(要jQuery.cookie.js)), 我々は、より多くの情報をここで見つけました https://qiita.com/qwe001/items/935fba3a0da88e16fd6f著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .