Get week day name from jquery ui calendar

后端 未结 5 2070
甜味超标
甜味超标 2020-12-21 14:36

I want to get the name of the Day when choosing date from jquery ui calender.

for example, when choosing 14-3-2012 it should returns Wednesday.

$(\"i         


        
相关标签:
5条回答
  • 2020-12-21 14:46

    There are various formats from which you can display the dates.

    Check this for all the date formats compatible with the calendar.

    In your case dateFormat: 'DD' displays the WeekDays.

    $("input[name=date]").datepicker({
        dateFormat: 'DD',
        changeYear:true,
        changeMonth:true,
        onSelect: function(dateText, inst) {
             alert(dateText); // alerts the day name
        }
    });
    
    0 讨论(0)
  • 2020-12-21 14:49

    Create an array with the list of days in it ...

    var weekday=new Array(7);
    weekday[0]="Sunday";
    weekday[1]="Monday";
    weekday[2]="Tuesday";
    weekday[3]="Wednesday";
    weekday[4]="Thursday";
    weekday[5]="Friday";
    weekday[6]="Saturday";
    

    Then in your onselect function get the day number and use the above array to return the day of the week

    onSelect: function(dateText, inst) {
      var date = $(this).datepicker('getDate');
      var dayOfWeek = weekday[date.getUTCDay()];
      // dayOfWeek is then a string containing the day of the week
    
    }
    
    0 讨论(0)
  • 2020-12-21 14:54

    Just Change the Format of date if you don't have problem with format. and than apply some log to get weekday.

    check this demo : http://jsfiddle.net/cnvwu/

    0 讨论(0)
  • 2020-12-21 14:55

    Try:

    
    onSelect: function(dateText, inst) {
      var date = $(this).datepicker('getDate');
      var dayOfWeek = date.getUTCDay();
    
    }
    
    
    0 讨论(0)
  • 2020-12-21 15:07

    Use this code....

    function(event, ui) {
        var date = $(this).datepicker('getDate');
        var dayOfWeek = date.getUTCDay();
    };
    
    0 讨论(0)
提交回复
热议问题