実現したいこと
datepickerを使用し3つのカレンダー(datepicker1,datepicker2,datepicker3)を用意、現状カレンダーで選択された日付の値をセッションストレージで格納しております。
date1 = datepicker1
date2 = datepicker2
date3 = datepicker3
今回は3つのカレンダーの日付を比較して、最大日を取得に行き詰まってしまっております...
分かる方いらっしゃいましたらお力添えを頂きたいです...
以上、よろしくお願い致します。
該当のソースコード
html
1<!DOCTYPE html> 2<html lang="ja"> 3 4<head> 5 <meta charset="UTF-8"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 8 <link rel="stylesheet" href="../カレンダー/test.css"> 9 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/themes/base/jquery-ui.min.css"> 10 <title>カレンダー</title> 11</head> 12 13<body class="center"> 14 <h1 style="margin-bottom: 0;">カレンダー</h1> 15 <div class="box center" style="display: flex; justify-content: center; align-items: center;"> 16 <div style="display: flex; flex-direction: column; width: 300px;"> 17 <input type="text" id="datepicker1"> 18 <input type="text" id="datepicker2"> 19 <input type="text" id="datepicker3"> 20 </div> 21 </div> 22 23 <script src="https://code.jquery.com/jquery-3.3.1.js"></script> 24 <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> 25 <script src="../カレンダー/test.js"></script> 26</body> 27 28</html>
css
1.box { 2 width: 900px; 3 height: 400px; 4 padding: 0.5em 1em; 5 margin: 2em 0; 6 color: #5d627b; 7 background: white; 8 border-top: solid 5px #5d627b; 9 box-shadow: 0 3px 5px rgba(0, 0, 0, 0.22); 10} 11 12input { 13 margin-bottom: 8px; 14}
js
1$(function () { 2 3 $('#datepicker1').datepicker({ 4 dateFormat:'yy年mm月dd日', 5 onSelect:function(){ 6 var date1 = document.getElementById('datepicker1').value; 7 sessionStorage.setItem('date1',date1) 8 } 9 }); 10 11 $('#datepicker2').datepicker({ 12 dateFormat:'yy年mm月dd日', 13 onSelect:function(){ 14 var date2 = document.getElementById('datepicker2').value; 15 sessionStorage.setItem('date2',date2) 16 } 17 }); 18 19 $('#datepicker3').datepicker({ 20 dateFormat:'yy年mm月dd日', 21 onSelect:function(){ 22 var date3 = document.getElementById('datepicker3').value; 23 sessionStorage.setItem('date3',date3) 24 } 25 }); 26 27});

回答2件
あなたの回答
tips
プレビュー