โดย M031 » 13/08/2016 6:46 am
สมมุติให้
<input id="beginWork"/> ตัวซ้าย
<input id="endWork"> ตัวขวา
<input id="totalWork"> รวมระยะเวลาการทำงาน
//script การทำงาน
<script>
var dateArrayBegin = $('#beginWork').val().split("-"); //เอาค่ามาจาก input ตัวซ้าย มาทำเป็น array เพื่อที่จะสามารถระบุเจาะจงได้
var dateBegin = dateArrayBegin [2]; //ระบุตำแหน่ง อาเรย์ตัวที่ 2 อาเรย์เริ่มนับจากตัว0 เป็นตัวแรก จะได้ค่า 2557
var dateArrayEnd = $('#endWork').val().split("-"); // เอาค่ามาจาก input ตัวขวา
var dateEnd = dateArrayEnd [2]; // จะได้ค่า 2559
var totalWork = dateEnd - dateBegin // เอาค่าที่ได้จากปีที่ล่าสุด - กับปีที่เข้าทำงาน
$('#totalWork').val(totalWork ); //ยีดค่าลงไป ช่องรวมก็จะกลายเป็น ปีทั้งหมด
</script>
สมมุติให้
<input id="beginWork"/> ตัวซ้าย
<input id="endWork"> ตัวขวา
<input id="totalWork"> รวมระยะเวลาการทำงาน
//script การทำงาน
<script>
var dateArrayBegin = $('#beginWork').val().split("-"); //เอาค่ามาจาก input ตัวซ้าย มาทำเป็น array เพื่อที่จะสามารถระบุเจาะจงได้
var dateBegin = dateArrayBegin [2]; //ระบุตำแหน่ง อาเรย์ตัวที่ 2 อาเรย์เริ่มนับจากตัว0 เป็นตัวแรก จะได้ค่า 2557
var dateArrayEnd = $('#endWork').val().split("-"); // เอาค่ามาจาก input ตัวขวา
var dateEnd = dateArrayEnd [2]; // จะได้ค่า 2559
var totalWork = dateEnd - dateBegin // เอาค่าที่ได้จากปีที่ล่าสุด - กับปีที่เข้าทำงาน
$('#totalWork').val(totalWork ); //ยีดค่าลงไป ช่องรวมก็จะกลายเป็น ปีทั้งหมด
</script>