amsul / pickadate.js

The mobile-friendly, responsive, and lightweight jQuery date & time input picker.
http://amsul.ca/pickadate.js
MIT License
7.7k stars 1.01k forks source link

Buddhism year display +543 #871

Open effectjam opened 8 years ago

effectjam commented 8 years ago

Is there a way to display year in Buddhism year but remain the same value of Date and days of week eg. Display 2559 = year 2016

tkbpbiz commented 6 years ago

Try this

$(obj).pickadate({ monthsFull: ['มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม'], monthsShort: ['ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.'], weekdaysFull: ['อาทิตย์', 'จันทร์', 'อังคาร', 'พุธ', 'พฤหัส', 'ศุกร์', 'เสาร์'], weekdaysShort: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'], format: 'd mmmm yyyy', selectMonths: true, selectYears: 100, klass:{ selectMonth: 'pickerselect--month browser-default', selectYear: 'pickerselect--year browser-default' }, onOpen: function(){ $('.pickerheader select:first-child option').each(function(){ // Materialize.toast($(this).val()); // var yearBE = parseInt($(this).val())+543; var yearBE = parseInt($(this).val())+543; $(this).html(yearBE); }); }, onSet: function(data){ $('.pickerheader select:first-child option').each(function(){ // var yearBE = parseInt($(this).val())+543; var yearBE = parseInt($(this).val())+543; $(this).html(yearBE); }); }, onClose: function(){

        }
    });