2016-07-02 2 views
0

「次の通知日」フィールドの次の日付を取得する必要があります&「参加日」の日付ピッカーによって日付が選択されています。日付ピッカーへの参加に..baseが少ない1日と来年の日付を必要とする....私はテキストフィールドに1日足りない次の年を取得する[javascript datepickerで選択した日付]

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
 
<html xmlns="http://www.w3.org/1999/xhtml"> 
 
<head> 
 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
 
<title>Visit Form</title> 
 
<link rel="stylesheet" type="text/css" href="css/view.css" media="all"> 
 
<script type="text/javascript" src="javascript/view.js"></script> 
 
<script type="text/javascript" src="javascript/calendar.js"></script> 
 
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" /> 
 
<script src="http://code.jquery.com/jquery-1.9.1.js"></script> 
 
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script> 
 

 
</head> 
 
    <style style="text\css"> 
 
body { 
 
    background-image: url("formbg.jpg"); 
 
    background-position: 50% 50%; 
 
    background-repeat: repeat; 
 
} 
 
</style> 
 
<body id="main_body" > 
 
    
 
\t <div id="form_container"> 
 
      
 
       <form id="form_1140107" class="appnitro" method="post" action=""> 
 
        <br><span style="float:right;"><a href="logout.php" ><input type="button" value="Logout" /></a></span> 
 
\t \t \t <div class="form_description"> 
 
          <center><h2><a>Welcome</a></h2></center> 
 
          <br> 
 
          <center></center> 
 
\t \t </div> \t 
 
         
 
\t \t \t <ul > 
 
<li id="li_3" > 
 
\t \t <label class="description" for="element_3">Customer Id</label> 
 
\t \t <div> 
 
\t \t \t <input id="element_3" name="client" class="element text medium" type="text" maxlength="255" value="<?php echo(rand(10,100));?>"/> 
 
\t \t </div> 
 
</li> \t \t \t \t 
 

 
<li id="li_1" > 
 
\t \t <label class="description" for="element_1">Joining Date:</label> 
 
\t \t <div> 
 
\t \t \t <input type="text" name="date" id="datepicker" /> 
 
\t \t </div> 
 
</li> 
 
          <li id="li_1" > 
 
\t \t <label class="description" for="element_1">Next Renewal Date:</label> 
 
\t \t <div> 
 
        <input type="text" name="date" value="" /> 
 
\t \t </div> 
 
</li> 
 
<li id="li_1" > 
 
\t \t <label class="description" for="element_1">Reminder Date:</label> 
 
\t \t <div> 
 
\t \t \t <input type="text" name="date" id="datepicker3" /> 
 
\t \t </div> 
 
</li> 
 
<script> 
 
     
 
    $(function() { 
 
    $("#datepicker").datepicker({ 
 
    onSelect: function(dateText, inst) { 
 
     var dateAsString = dateText; //the first parameter of this function 
 
     alert(dateAsString); 
 
    } 
 
}); 
 
    
 
    
 
    }); 
 
</script> 
 
          <!-- 
 
--><li id="li_3" > 
 
\t \t <label class="description" for="element_3">Customer Name:</label> 
 
\t \t <div> 
 
\t \t \t <input id="element_3" name="client" class="element text medium" type="text" maxlength="255" value=""/> 
 
\t \t </div> 
 
\t \t </li> \t 
 
<li id="li_3" > 
 
\t \t <label class="description" for="element_3">Mobile No:</label> 
 
\t \t <div> 
 
\t \t \t <input id="element_3" name="client_name" class="element text medium" type="text" maxlength="255" value=""/> 
 
\t \t </div> 
 
</li> \t 
 
<li id="li_4" > 
 
\t \t <label class="description" for="element_4">Email:</label> 
 
\t \t 
 
\t \t <div> 
 
\t \t \t <input id="element_4_1" name="address" class="element text large" value="" type="text"> 
 
\t \t \t 
 
\t \t </div> 
 
</li> 
 
<li id="li_10" > 
 
\t \t <label class="description" for="element_10">Status</label> 
 
\t \t <div> 
 
\t \t <select class="element select medium" id="element_10" name="status"> 
 
\t \t \t <option value="" selected="selected"></option> 
 
<option value="Pending" >Pending</option> 
 
<option value="Closed" >Closed</option> 
 

 
\t \t </select> 
 
\t \t </div> 
 
</li> \t \t 
 

 
<li id="li_9" > 
 
\t \t <label class="description" for="element_9">Amount:</label> 
 
\t \t <div> 
 
\t \t \t <input id="element_9" name="total_cost" class="element text medium" type="text" maxlength="255" value=""/> 
 
\t \t </div> 
 
</li> \t \t \t \t \t \t <li class="buttons"> 
 
\t \t \t  <input type="hidden" name="form_id" value="1140107" /> 
 
\t \t \t  
 
          <center><input id="saveForm" class="button_text" type="submit" name="submit" value="Submit" /></center><br> 
 
\t \t </li> 
 
       
 
\t \t \t </ul> 
 
\t \t </form> \t 
 

 
     </div> 
 
\t </body> 
 
</html>

答えて

0

このコードを試してみてください助けてください。 今日の日付はx

var x = new Date() 
x.setFullYear(x.getFullYear()+1) 
x.setDate(x.getDate()-1) 
console.log(x); 
+0

月の初日? – brk

+0

Javaスクリプトがそれを処理します。 –

+0

は、jsfiddleを作成したいと考えています – brk

0

ここにあなたのコードです。コードを実行して答えを参照してください。

<?php 
$StaringDate=date('Y-m-d'); 

$newEndDate = date("Y-m-d", strtotime(date("Y-m-d", strtotime($StaringDate)) . " + 1 year")); 

print('Next Reminder Date ' . date('Y-m-d', strtotime('-1 day', strtotime($newEndDate)))); 

?> 
+0

「次の更新日」に基づいて15日後のリマインダの日付を取得する方法 – Neil

+0

PHP? Neilが投稿した質問にPHPはありません! –

+0

他の言語は問題になりません。だから私はどの言語でも答えることができる –

0

驚いたことに、私はこの1つに取り組むより少し長く働きました。

私は、「次の更新」と「リマインダー」の日付の両方で働いていた(それはコメントで15日リニューアル前にする必要が見た)

私は2つのSOの答えの私の答えを触発:

https://stackoverflow.com/a/11139802/2159528
それ私に何が起こるかhttps://stackoverflow.com/a/13459946/2159528

Fiddle

$("#datepicker3").datepicker({dateFormat: "mm/dd/yy",}); 
$("#datepicker2").datepicker({dateFormat: "mm/dd/yy",}); 

function pad(s) { return (s < 10) ? '0' + s : s; } 

$("#datepicker").datepicker({ 
    dateFormat: "mm/dd/yy", 
    onSelect: function(dateText, instance) { 
     d2 = $.datepicker.parseDate(instance.settings.dateFormat, dateText, instance.settings); 
     d2.setDate(d2.getDate() - 1); 
    d2.setFullYear(d2.getFullYear() + 1); 
    //alert(date2); 

    d3 = $.datepicker.parseDate(instance.settings.dateFormat, dateText, instance.settings); 
     d3.setDate(d3.getDate() - 15); 
    d3.setFullYear(d3.getFullYear() + 1); 
    //alert(date2); 

    date2 = [pad(d2.getMonth()+1), pad(d2.getDate()), d2.getFullYear()].join('/'); 
    date3 = [pad(d3.getMonth()+1), pad(d3.getDate()), d3.getFullYear()].join('/'); 
     //alert (date2); 

    $("#datepicker2").datepicker("setDate", date2); 
    $("#datepicker3").datepicker("setDate", date3); 
    } 
}); 
関連する問題