JSFiddle - React, Tailwind, and code Playground
by kazabr
JavaScript
var date = new Date(2012, 0, 3); // 3 января 2012
function getWeekDate(date) {
var days = ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'];
return days[date.getDay()];
}
function getLocalDay(date) {
var day = date.getDay();
return day == 0 ? day = 7 : day;
}
function getLastDayInMonth(year, month) {
var date = new Date(year, month+1, 0);
return date.getDate();
}
var d = new Date(2011, 0, 30);
function formatDate(date) {
var dd = date.getDate();
if(dd<10) dd= '0'+dd;
var mm = date.getMonth() + 1;
if(mm<10) mm= '0'+mm;
var yy = date.getFullYear() % 100;
if(yy<10) yy= '0'+yy;
return dd+'.'+mm+'.'+yy;
}
console.clear();
console.log( formatDate(d) );
/*
date = new Date();
date.setDate( date.getDate()-100 );
console.clear();
console.log( getWeekDate(date) );
console.log( getLocalDay(date) );
console.log( getLastDayInMonth(2012, 1) );
*/