Get date number

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

2 posts were merged into an existing topic: Splitting up date in a time table

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.