У меня есть формат дата, как так 08/11/2015
, который mm/dd/yyyy
Получение имени дня с даты в jQuery?
Есть ли способ, чтобы получить мою дату установить 08/11/2015
и узнать, что название дня (например: понедельник, вторник и т.д.) в JQuery?
У меня есть формат дата, как так 08/11/2015
, который mm/dd/yyyy
Получение имени дня с даты в jQuery?
Есть ли способ, чтобы получить мою дату установить 08/11/2015
и узнать, что название дня (например: понедельник, вторник и т.д.) в JQuery?
С помощью JavaScript это было бы так:
var weekday = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
var a = new Date('08/11/2015');
alert(weekday[a.getDay()]);
Вы должны перечислить свои собственные значения:
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";
var d = new Date();
var n = weekday[d.getDay()];
«дата» не является понятием в JQuery, но в ванили Javascript ,
Вы можете сделать это:
var d = new Date('08/11/2015')
d.getDay();
getDay()
будет возвращать целое число от 0 (воскресенье) до 6 (суббота), которые затем можно отобразить на строку в этот день недели.
Я никогда не использовал JQuery или JavaScript, прежде чем, но быстрая поездка на переводчик и документация привели меня к этому ...
js> myDate = new Date('08/11/2015')
Tue Aug 11 2015 00:00:00 GMT-0700 (Pacific Daylight Time)
js>
так что если вы просто передать вашу метку времени Date() и затем используйте некоторую привязку шаблонов или манипуляции с строками в первой части результата, вы можете узнать, в какой день это было. Надеюсь, это поможет!
Ха-ха, извините за повторный ответ. Я должен был обновить мою страницу до того, как я отправил –
Вы также можете использовать moment.js
:
moment("2010-10-20 4:30", "dddd");
Я знаю, что это внешняя зависимость, однако это помогает при работе кода wienter hereth различных локалей.
Почему он дает неправильный результат для Date: 28/03/2017. Это показывает среду, в то время как ее вторник ??? @baao – Arjun
После изменения формата даты на MM/dd/yyyy, он дает правильный результат. – Arjun