在用梅花雪日歷控件選擇日期時,能不能自定義日期格式啊?比如我想定義為月份用三個英文表示,即MMM/dd/yyyy的格式呢?急啊,請知之者解疑! 謝謝了!

解决方案 »

  1.   

    to:hanxu2008(小朋友)
    怎麼修改日期控件啊?給些具體的方法代碼好嗎?
      

  2.   

    有两个地方要修改,一个是focus时的正则验证,一个是format格式字符串,
      

  3.   

    to:meizz(梅花雪)
    你好啊梅花雪,謝謝你提供此控件! 小弟愚笨裡,面的代碼看得不太懂,請說具體些好吧?
      

  4.   

    该format很简单啊, 老梅的注释很详细的,自己去找找。
    该验证只需要找那个正则表达式就可以了, 也应该不难找
      

  5.   

    還是不太明白:
    1)要修改的format,是不是WebCalendar函數的this.format="yyyy-mm-dd";與returnDate函數的var d = WebCalendar.format.match(/^(\w{4})(-|\/|.|)(\w{1,2})\2(\w{1,2})$/);
    2)修改focus时的正则验证是不是calendar函數的    if  (!WebCalendar.timeShow) WebCalendar.dateReg = /^(\d{1,4})(-|\/|.)(\d{1,2})\2(\d{1,2})$/;
        else WebCalendar.dateReg = /^(\d{1,4})(-|\/|.)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/;
    這表達式怎麼改啊?能不能幫改寫啊!