0

我正在实现一个日期选择器。我希望日期为以下格式

MM-DD-YY使用myDate.getFullYear().substring(0,2)

为什么 substring 在这里不起作用?

 $(function() {
            $( "#datepicker" ).datepicker();
            var myDate = new Date();
            var prettyDate =(myDate.getMonth()+1) + '-' + myDate.getDate() + '-' + myDate.getFullYear().substring(0,2);
            $("#datepicker").val(prettyDate);
          });
4

1 回答 1

1

Date.getFullYear()返回一个整数,它没有子字符串方法。你会想先打电话.toString()给它。

但是,那会给你一个世纪。例如,对于今天的日期,您会得到"20". 你想要.toString().substring(2,4)

于 2013-11-15T01:07:55.897 回答