PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

จะทำยังไงให้ jquery datepicker แสดงปีเป็นพุทธศักราชครับ

จะทำยังไงให้ jquery datepicker แสดงปีเป็นพุทธศักราชครับ

$('.datepicker').datepicker({dateFormat: 'dd-mm-yy'});



โดย:  Amdev IP: 202.28.183.xxx วันที่: 16-02-2010 เวลา: 09:48:58

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 3

ลองดูครับใช้เปลียนชื่อตรง ปีมันเอาแบบนี้ พอได้ไหมครับ

 

$(function(){
	
	$( "#datepicker" ).datepicker({ 
		
		onChangeMonthYear:function(){ 
			setTimeout(function(){
					var textYear=parseInt($(".ui-datepicker-year").html())+543;
					$(".ui-datepicker-year").html(textYear);
			},50);		
			  

		},
		onSelect:function(){  	
			setTimeout(function(){
					var textYear=parseInt($(".ui-datepicker-year").html())+543;
					$(".ui-datepicker-year").html(textYear);
			},50);	  

		}
	});	 

 	setTimeout(function(){
					var textYear=parseInt($(".ui-datepicker-year").html())+543;
					$(".ui-datepicker-year").html(textYear);
			},50);	


});


 



โดย:  นพพร IP: 123.242.153.xxx วันที่: 05-01-2011 เวลา: 14:44:22
 ความคิดเห็นที่ 2

ขอบคุณมากๆครับ เอาแค่แสดงบนtextboxก็พอครับ



โดย:  Amdev IP: 202.28.183.xxx วันที่: 16-02-2010 เวลา: 12:34:55
 ความคิดเห็นที่ 1

 ไม่แน่ใจว่า ต้องการให้แสดงใน ตัวปฏิทิน หรือว่าใน textbox ถ้าแสดงในปฏิทิน น่าจะยังไม่มีวิธี จะทำได้ก็เพียง วัน และเดือนภาษาไทย

แต่ถ้าต้องการให้แสดงใน textbox ตอนเลือก เช่นเป็น 16-02-2553 ลองใช้โค้ดตัวนี้ดู  จะยาวหน่อย

 

var dateBefore=null;
	$("#dateInput").datepicker({
		dateFormat: 'dd-mm-yy',
		beforeShow:function(){
			if($(this).val()!=""){
				var arrayDate=$(this).val().split("-");		
				arrayDate[2]=parseInt(arrayDate[2])-543;
				$(this).val(arrayDate[0]+"-"+arrayDate[1]+"-"+arrayDate[2]);
			}
		},
		onClose:function(){
			if($(this).val()!="" && $(this).val()==dateBefore){			
				var arrayDate=dateBefore.split("-");
				arrayDate[2]=parseInt(arrayDate[2])+543;
				$(this).val(arrayDate[0]+"-"+arrayDate[1]+"-"+arrayDate[2]);	
			}		
		},
		onSelect: function(dateText, inst){ 
			dateBefore=$(this).val();
			var arrayDate=dateText.split("-");
			arrayDate[2]=parseInt(arrayDate[2])+543;
			$(this).val(arrayDate[0]+"-"+arrayDate[1]+"-"+arrayDate[2]);
		}

	});


โดย:  Ninenik IP: 124.120.172.xxx วันที่: 16-02-2010