| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- //日期
- ; RoadUI.Calendar = function ()
- {
- var instance = this;
- this.init = function ($cts)
- {
- $.each($cts, function ()
- {
- var istime = $(this).attr("istime");
- var minDate = $(this).attr("mindate");
- var maxDate = $(this).attr("maxdate");
- var daybefor = $(this).attr("daybefor");
- var dayafter = $(this).attr("dayafter");
- var currentmonth = $(this).attr("currentmonth");
- var format = $(this).attr("format");
- if (!format || format.length == 0)
- {
- format = "yyyy-MM-dd";
- if (istime != null && (istime.toLowerCase() == "true" || istime == "1"))
- {
- format = "yyyy-MM-dd HH:mm";
- }
- }
- var opts = { dateFmt: format };
- if (minDate)
- {
- opts.minDate = minDate;
- }
- if (maxDate)
- {
- opts.maxDate = maxDate;
- }
- if (daybefor != null && (daybefor.toLowerCase() == "true" || daybefor == "1"))
- {
- opts.maxDate = '%y-%M-%d';
- }
- if (dayafter != null && (dayafter.toLowerCase() == "true" || dayafter == "1"))
- {
- opts.minDate = '%y-%M-{%d}';
- }
- if (currentmonth != null && (currentmonth.toLowerCase() == "true" || currentmonth == "1"))
- {
- opts.minDate = '%y-%M-01';
- opts.maxDate = '%y-%M-%ld';
- }
- $(this).removeClass().addClass("mytext").bind("click", function ()
- {
- WdatePicker(opts);
- });
- });
- };
- }
|