hi
i have this script
o.day = dayNamesTab[date.getDay()] + " " + date.getDate() + " " + monthNamesTab[date.getMonth()];
o.daymiddle = dayNamesTab[date.getDay()] + " " + date.getDate();
o.dayminus = dayMinusNamesTab[date.getDay()] + " " + date.getDate();
var dayNamesTab = ['Zondag', 'Maandag', 'Dinsdag', 'Woensdag', 'Donderdag', 'Vrijdag', 'Zaterdag'];
var dayMinusNamesTab = ['Zo.', 'Ma.', 'Di.', 'Wo.', 'Do.', 'Vr.', 'Za.'];
var monthNamesTab = ['Januari','Februari','Maart','April','Mei','Juni','Julli','Augustus','September','October','November','December'];
how can i only show date.getDate();
i tried :
o.day2 = date.getDate();
but it seems its not working any other ways i can only fetch the days of the month only numbers (1-31)
my whole script if you need it
/* make monthly timetable*/
function makeTableMonth() {
var tmpl = $("#monthItem").html(), html;
$(".city_current").text($("#city").val());
var year = parseInt($("#year").val());
var month = parseInt($("#month").val())-1; /* -1 because month index begin at : 0 */
var todayClass = "today";
var date = new Date(year, month, 1);
var endDate = new Date(year, month+1, 1);
var timesList = [];
var dayArray = {dayItem: []};
var i = 0;
while (date < endDate) {
o = getSalatTimeObjectForDate(date);
o.day = dayNamesTab[date.getDay()] + " " + date.getDate() + " " + monthNamesTab[date.getMonth()];
o.daymiddle = dayNamesTab[date.getDay()] + " " + date.getDate();
o.dayminus = dayMinusNamesTab[date.getDay()] + " " + date.getDate();
o.dayislam = writeIslamicDate(-1,date);
o.dayislammiddle = writeIslamicDateMiddle(-1,date);
o.dayislamminus = writeIslamicDateMinus(-1,date);
var today = new Date();
var isToday = (date.getYear() == today.getYear()) && (date.getMonth() == today.getMonth()) && (date.getDate() == today.getDate());
var classItem = isToday ? 'today '+todayClass : '';
classItem += (date.getDay() == 5)?" joumoua" : "";
o.classItem = classItem;
dayArray.dayItem.push(o);
date.setDate(date.getDate()+ 1); /* next day*/
}
/* affichage */
html = Mustache.render(tmpl, dayArray);
$('#monthList').empty().append(html);
}
Reply
Reply With Quote