の開始を取得します01-05-2017?Javascriptが日付形式などで、月の開始を取得する方法月
私はすでに私たちは目的の文字列形式に変換する必要がある日付を取得した後
Get first and last date of current month with javascript or jquery
の開始を取得します01-05-2017?Javascriptが日付形式などで、月の開始を取得する方法月
私はすでに私たちは目的の文字列形式に変換する必要がある日付を取得した後
Get first and last date of current month with javascript or jquery
を見てきました。
01月のすべての始まりはそう、我々はそれをフォーマットするために少し機能を必要とする0から始まる月の数を返しgetMonth 1.
から始まるので、一日で、一定であってもよいです。
var date = new Date();
var startDate = new Date(date.getFullYear(), date.getMonth(), 1);
var startDateString = '01-' + fotmatMonth(startDate.getMonth()) + '-' + startDate.getFullYear();
console.log(startDateString);
function fotmatMonth(month) {
month++;
return month < 10 ? '0' + month : month;
}
var date = new Date();
console.log(getStartOfMonthDateAsString(date));
function getStartOfMonthDateAsString() {
function zerosPad(number, numOfZeros) {
var zero = numOfZeros - number.toString().length + 1;
return Array(+(zero > 0 && zero)).join("0") + number;
}
var day = zerosPad(1, 2);
var month = zerosPad((date.getMonth() + 1), 2);
var year = date.getFullYear();
return day + '-' + month + '-' + year;
}
date.getMonth()+ 1は、05 –
が必要なときに5を返します。それを固定しました。 –
私が正しく理解していればtoLocaleString()
はあなたがやりたいことがあります。たとえば :
lastDay.toLocaleString('en-GB', {day: 'numeric', month: '2-digit', year: 'numeric'});
ご希望の書式に合ったいずれかのロケールを交換してください。
あなたが最初の日付を取得する方法を見てきたように - 目的の形式でちょうど(.toString)、それをどのように... –
???????????? – Kirnc