在 JavaScript 中获取当前日期

3

如何在jquery中显示当前日期为“2015年10月31日星期六”?我只能找到如何将日期显示为“dd/mm/yyyy”


3
jQuery中没有内置的日期格式化功能。http://momentjs.com/ - Alex K.
你可以使用moment.js:http://momentjs.com/docs/#/displaying/ - Alexander Elgin
你可以查看这个链接:https://dev59.com/qXI_5IYBdhLWcg3wFu_L,它介绍了如何在JavaScript中获取当前日期。 - Maduro
我不太确定如何实现 moments.js。 - jogx
$today = date("D M j G:i:s T Y"); // Sat Mar 10 17:16:18 MST 2001 - Maduro
显示剩余3条评论
3个回答

2
要获得 31/10/2015,请使用以下内容:
// "31/10/2015" and august : 31/08/2015 :
var a=new Date();
alert([("0" + a.getDate()).slice(-2), ("0" + (a.getMonth()+1)).slice(-2), a.getFullYear()].join("/"));

// "31/10/2015" and august : 31/8/2015 :
[a.getDate(), (a.getMonth() + 1), a.getFullYear()].join("/"); 

例子:

function getDate() {
  var a=new Date();
  return [("0" + a.getDate()).slice(-2), ("0" + (a.getMonth() + 1)).slice(-2), a.getFullYear()].join("/");
}


document.write(getDate());


3
她要求的是 2015年10月31日星期四 而不是 2015年09月31日,当前日期是 2015年10月31日 =) - Maduro

1
使用以下代码获取 Sat Oct 31 2015:

var TodaysDate = new Date().toDateString();

{{链接1:JsFiddle}}


1

您可以:

var date = new Date();

var str = ["Sunday", "mon", "tues", "wed", "thurs", "fri", "sat", "sun"][date.getDay()];
str += ", " + ["jan", "feb", "mar", "apr", "may", "june", "jul", "aug", "sep", "oct", "November", "dec"][date.getMonth()];
str += " "  + date.getDate();
str += ", " + date.getFullYear();

console.log(str);

周日,2015年11月1日。

惊人!!美丽的,谢谢Alex。 - jogx

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接