繁体   English   中英

获取日期格式为“DD-MM-YYYY”

[英]Get date format as “DD-MM-YYYY”

我想将我的日期格式设为“DD-MM-YYYYY”。

我尝试以这种方式添加我的代码但是因为date.getFullYear不是函数而得到错误

var selectedDate = $("[id$=datepicker]").datepicker({ dateFormat: 'dd-mm-yyyy' }).val();

下面是我的工作代码,但日期格式如下:
firstDay:Wed May 01 2019 00:00:00 GMT + 0800(新加坡标准时间)
lastDay:2019年5月31日星期五00:00:00 GMT + 0800(新加坡标准时间)

var selectedDate = $("[id$=datepicker]").datepicker('getDate');

var date = selectedDate, y = date.getFullYear(), m = date.getMonth();
var firstDay = new Date(y, m, 1);
var lastDay = new Date(y, m + 1, 0);                             
$("[id$=txtFirstDate]").val(firstDay)
$("[id$=txtEndDate]").val(lastDay)

如果你想将getFullYear与dategormat代码一起使用,请使用如下:

onSelect: function(dateText, inst) { 
    var date = $(this).datepicker('getDate'),
        day  = date.getDate(),  
        month = date.getMonth() + 1,              
        year =  date.getFullYear();
    date = day + '-' + month + '-' + year
} 
var selectedDate = $("#datepicker").datepicker({ dateFormat: 'dd-mm-yyyy' }).val();

day  = selectedDate.getDate(),  
month = selectedDate.getMonth() + 1,              
year =  selectedDate.getFullYear();

这将工作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM