in-time
とout-time
に従った人の仕事日数を取得したいとします。そしてそれは、テーブルの行から選択されているときに、自動的に日フィールドに計算する必要がありますし、それは私のJSコードで作業していないJavascript:自動的に他の機能を取得する
HTML
<fieldset> In-Time:
<input class="input" type="text" name="InTime" id="intime" value="" />
</fieldset>
<fieldset>Out-Time:
<input class="input" type="text" name="OutTime" id="outtime" value="" />
</fieldset>
<fieldset> Day:
<input class="input" type="text" id="day" name="Day" value="" />
</fieldset>
jQueryの
$(document).ready(function(){
$('#intime').on('input', function() {
if (intime == 08:00:00 && outtime >= 18:00:00) {
day == 1;
}else if (intime == 08:00:00 && outtime == 12:30:00) {
day == 0.5;
}else (intime == 12:30:00 && outtime >= 18:00:00) {
day == 0.5;
};
});
$('#outtime').on('input', function() {
if (intime == 08:00:00 && outtime >= 18:00:00) {
day == 1;
}else if (intime == 08:00:00 && outtime == 12:30:00) {
day == 0.5;
}else (intime == 12:30:00 && outtime >= 18:00:00) {
day == 0.5;
};
});
});
あなたはインタイムとOUTTimeは変数を宣言したことがありますか? –
'strtotime()'のようなものを使って時刻をタイムスタンプに変換する必要があります。 –
未定義の変数。あなたのコンソールは、エラー – Akintunde007