我有如下代碼:獲得年月日,年齡日期和日期之間現在用PHP
<tr>
<td>Date :</td>
<td><input type="text" name="txtdembauche" value="<?php echo $value['dateEmbouche'] ?>"class="validate[required] text-input datepicker TextInput" id="txtdembauche"/></td>
<td></td>
</tr>
<?php
@$date1 = $_POST['txtdembauche'];
$date2 = date("Y-m-d");
$diff = abs(strtotime($date2) - strtotime($date1));
$years = floor($diff/(365*60*60*24));
$months = floor(($diff - $years * 365*60*60*24)/(30*60*60*24));
$days = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24)/ (60*60*24));
?>
<tr>
<td>Ancienneté : <b id="anciente" style="color:#FF0000;"><?php printf("%d years, %d months, %d days\n <br />", $years, $months, $days); ?></b></td>
<td></td>
<td></td>
</tr>
<input type="text" name="dateResult" id="dateResult" value="<?php // I do not know how to calculate this ?>">
問題:
<tr>
<td>Ancienneté : <b id="anciente" style="color:#FF0000;"><?php printf("%d years, %d months, %d days\n <br />", $years, $months, $days); ?></b></td>
<td></td>
<td></td>
</tr>
它不工作得很好,它會顯示錯誤的日期。
<input type="text" name="dateResult" id="dateResult" value="<?php // I do not know how to calculate this ?>">
我想要得到的日期和時間之間的人年齡現已是前妻:12years
,但我不知道如何做到這一點。
不清楚你想知道什麼,請進一步描述你真正需要做什麼。你想得到這兩天或什麼的區別? – vinu
2我想要得到的一點: 1.我想減去日期」class =「驗證[必需]文本輸入日期選擇器TextInput「id =」txtdembauche「/>'與現在的日期,以得到結果例如:'2年3個月1天' 2.我想要在年齡<日期<輸入類型=「text」name =「txtdembauche」value =「<?php echo $ value ['dateEmbouche']?>」class =「validate [required] text-input datepicker TextInput」id =「txtdembauche」/>'now with date now得到結果例如:'22年'。 –
你需要什麼? – vinu