markdown 在日期#js中领先零

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 在日期#js中领先零相关的知识,希望对你有一定的参考价值。

var MyDate = new Date();
var MyDateString;

MyDate.setDate(MyDate.getDate() + 20);

MyDateString = ('0' + MyDate.getDate()).slice(-2) + '/'
             + ('0' + (MyDate.getMonth()+1)).slice(-2) + '/'
             + MyDate.getFullYear();
EDIT:

To explain, .slice(-2) gives us the last two characters of the string.

So no matter what, we can add "0" to the day or month, and just ask for the last two since those are always the two we want.

So if the MyDate.getMonth() returns 9, it will be:

("0" + "9") // Giving us "09"
so adding .slice(-2) on that gives us the last two characters which is:

("0" + "9").slice(-2)
"09"
But if MyDate.getMonth() returns 10, it will be:

("0" + "10") // Giving us "010"
so adding .slice(-2) gives us the last two characters, or:

("0" + "10").slice(-2)
"10"

以上是关于markdown 在日期#js中领先零的主要内容,如果未能解决你的问题,请参考以下文章

javascript Date format(js日期格式化)

关于JS日期对象数学对象,字符串对象常用方法:

当您将表格与公共列组合时重叠日期逻辑 - 领先或滞后

js 日期

markdown 在linux crontab定时命令中使用日期变量,任务不执行

从 Oracle 日期中删除前导零