สวัสดีครับ
รบกวนทุกท่านช่วยเหลือหน่อยครับพึ่งเริ่มหัดเขียนโค๊ด พอดีผมใช้ datepicker มาช่วยหาจำนวนประสปการณ์การทำงานครับแต่ทำไม่ได้
จะต้องเขียนโค๊ดยังไงบ้างครับหรือมีตัวอย่างให้ดูไหมครับ
หลักๆคือจะทำหน้า หาอายุการทำงานจาก บริษัทที่ผ่่านๆมาครับ เช่น บริษัท ก จากไหน ถึง ไหน แล้วก็มาหาผลรวมจำนวนปีทั้งหมดครับ
ขอบคุณมากครับ
รบกวนช่วยหน่อยครับอยากให้ช่วยหาจำนวนปีในการทำงาน ด้วย Date picker หรือสคริปต์อื่นก็ได้ครับ
Moderator: mindphp
-
- PHP Newbie
- โพสต์: 1
- ลงทะเบียนเมื่อ: 11/08/2016 10:21 pm
รบกวนช่วยหน่อยครับอยากให้ช่วยหาจำนวนปีในการทำงาน ด้วย Date picker หรือสคริปต์อื่นก็ได้ครับ
- แนบไฟล์
-
- datepicker.png (8.84 KiB) Viewed 1486 times
-
- PHP Hero Member
- โพสต์: 156
- ลงทะเบียนเมื่อ: 20/11/2015 9:05 am
Re: รบกวนช่วยหน่อยครับอยากให้ช่วยหาจำนวนปีในการทำงาน ด้วย Date picker หรือสคริปต์อื่นก็ได้ครับ
สมมุติให้
<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>
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ ประโยชน์ของ การใช้ Skype และ Web board ในการทำงาน
โดย fighthrmd125 » 27/02/2021 12:23 pm » ใน Share Knowledge - 0 ตอบกลับ
- 1144 แสดง
-
โพสต์ล่าสุด โดย fighthrmd125
27/02/2021 12:23 pm
-
-
-
โพสต์ใหม่ AJAX Color Picker เเถบสีปรับค่าได้
โดย theoneozz » 10/01/2019 5:37 pm » ใน jQuery & Ajax Knowledge - 0 ตอบกลับ
- 2312 แสดง
-
โพสต์ล่าสุด โดย theoneozz
10/01/2019 5:37 pm
-
-
- 0 ตอบกลับ
- 1358 แสดง
-
โพสต์ล่าสุด โดย buay
10/07/2014 11:53 am
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 81