JS动态获取年月日并且是两位年份和英文月份
在做外单出货标签模板时,需要动态获取出货时间,并且要是数字/英文/两位年份的格式,例如4/June/21这样的格式,拆分来思考,获取年份转换为获取两位年份
var date = new Date();
var year = date.getFullYear();
var year = year < 2000 ? year + 1900 : year;
//两位
yy = year.toString().substr(2, 2);
console.log(yy);
获取到两位年份之后,就开始思考怎么获取英文的月份,这里可以创建一个新的数组,把月份名称存到数组中,如下:
var date = new Date();
var monthArray=new Array
("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug",
"Sep","Oct","Nov","Dec");
month=date.getMonth();
console.log(monthArray[month]);
最后整合一下前面拆分的代码,就得到自己想要的日期格式啦!这里#div_time为文本框的id名
$(function () {
//通过 new 关键词来定义 Date 对象, Date 对象自动使用当前的日期和时间作为其初始值
var date = new Date();
//将月份名称存储在数组中
var monthArray=new Array
("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug",
"Sep","Oct","Nov","Dec");
day=date.getDate();
month=date.getMonth();
var year = date.getFullYear();
var year = year < 2000 ? year + 1900 : year;
yy = year.toString().substr(2, 2);
$("#div_time").html(day+"/"+monthArray[month]+"/"+yy);
})
版权声明:本文为weixin_48129874原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。