请问一个简单的js的问题

js里面如何查询返回当前的时间和星期几?dayofweeks怎么调用不了呢?

 var d=new Date();
alert(d.toLocaleString())
alert('星期'+'日一二三四五六'.charAt(d.getDay()))

var d = new Date("2018-06-09");
var dayofweeks = d.getDay();//星期日返回0,星期一返回1,以此类推

/**

  • 获取星期几
  • @param type 1:中文 2英文 3英文简写
  • @return */ function getTodayWeek(type){ var chinese = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六");
    var english = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
    var englishSigle = new Array("Sun.","Mon.", "Tues.", "Wed.", "Thur.", "Fri.", "Sat.");
    var week = new Date().getDay(); switch (type) { case 1 : return chinese[week]; case 2 : return english[week]; case 3 : return englishSigle[week]; }
    }

java web学习交流

java中获取星期几可以这样:
把时间格式化为字符串

public class Time {

public static void main(String[] args) {
    Date date = new Date();
    SimpleDateFormat strdate = new SimpleDateFormat("E");
    String str = strdate.format(date);
    System.out.println(str);
}
其中日期标志符为:

G年代
y 年
M 月
d 日
h 时在上午或下午 (1~12)
H 时在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第几天
F 一月中第几个星期几
w 一年中第几个星期
W 一月中第几个星期
a 上午 / 下午标记符
k 时在一天中 (1~24)
K 时在上午或下午 (0~11)
z 时区