var weekNo = (new Date("21-Dec-2014")).getWeek()
function weekofyear(){ var weekNo = (new Date("21-Dec-2014")).getWeek() document.getElementById("weekno").value=weekNo; }
<meta charset="utf-8"> <title>jQuery UI Datepicker - Default functionality</title> <link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css"> <script src="//code.jquery.com/jquery-1.10.2.js"></script> <script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script> <link rel="stylesheet" href="/resources/demos/style.css"> <script type="text/javascript"> $(document).ready(function () { // เซ็ท Calendar ใส่ textbox $(function () { $("#datepicker").datepicker(); }); // จับเหตุการณ์เมื่อค่าใน textbox มีการเปลี่ยน แล้วให้ทำอะไร $('#datepicker').on('change', function () { // 1. เก็บค่าวันที่จาก textbox วันที่ (this คือตัวเองที่ทำงาน event นี้) var srcDT = $(this).val(); // 2. เซ็ทวันที่ใส่ Date onject var dt = new Date(srcDT); // 3. เรียก function เพื่อหาสัปดาห์ที่เท่าไรของเดือน var week_no = dt.getWeekOfYear(); // แสดงค่าใน textbox 02 $('#my_text02').val(week_no); }); }); Date.prototype.getWeekOfYear = function () { var onejan = new Date(this.getFullYear(), 0, 1); var today = new Date(this.getFullYear(), this.getMonth(), this.getDate()); var dayOfYear = ((today - onejan + 86400000) / 86400000); return Math.ceil(dayOfYear / 7) }; </script>
<input type="text" name="txtDateReceive"id="datepicker"> <input style="width: 50px;" type="text" name="weekno" id="my_text02" readonly="readonly" />
$('#datepicker').datepicker( { onSelect: function(date) { alert(date); } });
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง