如何在 javascript 日期中制作完整的一个月?
How to make a full month in a javascript date?
我有两个函数来获取日期格式。不同的是 dd-mm-yyyy
和 yyyy-mm-dd
格式。目前第一个功能样式是12-3-2020
。所以如何制作月份包括 0
就像这样 12-03-2020
和第二种样式 2020-03-13
.
函数如下。
function displayDate(input_date){
proc_date = new Date(input_date)
year = proc_date.getYear() + 1900
month = proc_date.getMonth() + 1
day = proc_date.getDate()
return day +"-"+ month +"-"+ year;
}
function sendDate(input_date){
proc_date = new Date(input_date)
year = proc_date.getYear() + 1900
month = proc_date.getMonth() + 1
day = proc_date.getDate()
return year +"-"+ month +"-"+ day;
}
您需要用 0 填充月份(和日期):
alert(pad(3));
alert(pad(12));
function pad(num) {
return ('0' + num).substr(-2);
}
添加适用于月份和日期的 if 条件
function displayDate(input_date){
proc_date = new Date(input_date)
year = proc_date.getYear() + 1900
month = proc_date.getMonth() + 1
day = proc_date.getDate()
if(month < 10)
{
month = "0" + month;
}
if(day < 10)
{
day = "0" + day;
}
console.log(day +"-"+ month +"-"+ year);
return day +"-"+ month +"-"+ year;
}
displayDate("12-3-2020");
function sendDate(input_date){
proc_date = new Date(input_date)
year = proc_date.getYear() + 1900
month = proc_date.getMonth() + 1
day = proc_date.getDate();
if(month < 10)
{
month = "0" + month;
}
if(day < 10)
{
day = "0" + day;
}
console.log(year +"-"+ month +"-"+ day);
return year +"-"+ month +"-"+ day;
}
sendDate("12-3-2020");
我有两个函数来获取日期格式。不同的是 dd-mm-yyyy
和 yyyy-mm-dd
格式。目前第一个功能样式是12-3-2020
。所以如何制作月份包括 0
就像这样 12-03-2020
和第二种样式 2020-03-13
.
函数如下。
function displayDate(input_date){
proc_date = new Date(input_date)
year = proc_date.getYear() + 1900
month = proc_date.getMonth() + 1
day = proc_date.getDate()
return day +"-"+ month +"-"+ year;
}
function sendDate(input_date){
proc_date = new Date(input_date)
year = proc_date.getYear() + 1900
month = proc_date.getMonth() + 1
day = proc_date.getDate()
return year +"-"+ month +"-"+ day;
}
您需要用 0 填充月份(和日期):
alert(pad(3));
alert(pad(12));
function pad(num) {
return ('0' + num).substr(-2);
}
添加适用于月份和日期的 if 条件
function displayDate(input_date){
proc_date = new Date(input_date)
year = proc_date.getYear() + 1900
month = proc_date.getMonth() + 1
day = proc_date.getDate()
if(month < 10)
{
month = "0" + month;
}
if(day < 10)
{
day = "0" + day;
}
console.log(day +"-"+ month +"-"+ year);
return day +"-"+ month +"-"+ year;
}
displayDate("12-3-2020");
function sendDate(input_date){
proc_date = new Date(input_date)
year = proc_date.getYear() + 1900
month = proc_date.getMonth() + 1
day = proc_date.getDate();
if(month < 10)
{
month = "0" + month;
}
if(day < 10)
{
day = "0" + day;
}
console.log(year +"-"+ month +"-"+ day);
return year +"-"+ month +"-"+ day;
}
sendDate("12-3-2020");