如何更改Javascript的默认日期格式?

时间:2017-04-03 17:20:21

标签: javascript jquery jquery-plugins datepicker calendar

我有这段代码来改变行程上的日期,但它看起来像这样: 2017年4月15日星期六00:00:00 GMT-0500(CDT)我不需要“时间“和下一个信息(00:00:00 GMT-0500(CDT)),我希望日期显示如下: 2017年4月15日星期六

这是我的代码:

STATE_DROP_DOWN:
  // intentional fall through
ID_DROP_DOWN:
  // intentional fall through 
GENDER_DROP_DOWN:
  //.. do your stuff
  break;

2 个答案:

答案 0 :(得分:0)

制作您自己的格式化功能,您将日期对象传递给。如果您愿意,可以将日期和月份名称的字符串更改为您的语言。

<select>

答案 1 :(得分:0)

JavaScript(默认情况下)将以全文字符串格式输出日期。

如果您使用的是JavaScript,这是一个解决方案:

var day_of_week = new Array(&#34; Monday&#34;,&#34; Tuesday&#34;,&#34; Wednesday&#34;,&#34; Thursday&#34;,&#34; Friday& #34);

var month_names = new Array("January", "February", "March",
"April", "May", "June", "July", "August", "September",
"October", "November", "December");

var myDate = new Date();
var output = day_of_week[myDate.getDay()] + ", " +
  month_names[myDate.getMonth()] + " " + myDate.getDate() + " " + myDate.getFullYear());

如果您使用的是jQuery UI,则可以使用内置的datepicker方法格式化日期对象:

$.datepicker.formatDate('yy-mm-dd', new Date(2007, 1 - 1, 26));

日期选择器仅格式化日期,不能格式化时间。

查看jQuery UI datepicker formatDate和示例。