js如何获得系统时间年月日时分秒

js如何获得系统时间年月日时分秒,第1张

function showTime() { 

  var now = new Date(); 

  var nowTime = nowtoLocaleString(); 

  var date = nowTimesubstring(0,10);//截取日期 

  var time = nowTimesubstring(10,20); //截取时间 

  var week = nowgetDay(); //星期 

  var hour = nowgetHours(); //小时 

  //判断星期几 

  var weeks = ["日","一","二","三","四","五","六"]; 

  var getWeek = "星期" + weeks[week]; 

  var sc; 

  //判断是AM or PM 

  if(hour >= 0 && hour < 5){ 

   sc = '凌晨'; 

  } 

  else if(hour > 5 && hour <= 7){ 

   sc = '早上'; 

  } 

  else if(hour > 7 && hour <= 11){ 

   sc = '上午'; 

  } 

  else if(hour > 11 && hour <= 13){ 

   sc = '中午'; 

  } 

  else if(hour> 13 && hour <= 18){ 

   sc = '下午'; 

  } 

  else if(hour > 18 && hour <= 23){ 

   sc = '晚上'; 

  } 

  documentgetElementById('time')innerHTML ="当前时间:" + date+" " + getWeek +"&nbsp;"+"   "+sc+"  "+time;

  setTimeout('showTime()',1000); 

</script> 

调用方法: 

<body onload="showTime()"> 

<div id="time"></div> 

</body> 

2简洁的办法: 显示格式:  当前时间: 2010年6月1日 10:00:00 星期一 

<htmtl>

<head></head>

<body> 

<div id="linkweb" style=" display:inline;"></div> 

<script> 

  setInterval("documentgetElementById('linkweb')innerHTML=new Date  ()toLocaleString()+' 星期'+'日一二三四五六'charAt(new Date()getDay  ());",1000); 

</script> 

</body>

</html>

你好,

先说一年的月份,这个需要问吗?一年能出现13个月?所以:

var monthOfYear = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];

// 或者中文,根据你的需求自己定

var monthOfYear = ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'];

再来说获取最近三个月月份的事情:

// 先取到当前日期对象

var date = new Date();

// 月份数组

var nearThree = [];

// 当月

var month = dategetMonth();

// 现将本月推入数组

nearThreepush(monthOfYear[month]);

// 最近一月逆推两个月

for (var i = 1; i <= 2; i++) {

    datesetMonth(month - i);

    nearThreeunshift(monthOfYear[dategetMonth()]);

}

consolelog(monthOfYear);

consolelog(nearThree);

好了,希望能解决你的问题。

可以用js里的Date对象来实现:

Date() 返回当日的日期和时间。 1 3

getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。 1 3

getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。 1 3

getMonth() 从 Date 对象返回月份 (0 ~ 11)。 1 3

getFullYear() 从 Date 对象以四位数字返回年份。 1 4

getYear() 请使用 getFullYear() 方法代替。 1 3

getHours() 返回 Date 对象的小时 (0 ~ 23)。 1 3

getMinutes() 返回 Date 对象的分钟 (0 ~ 59)。 1 3

getSeconds() 返回 Date 对象的秒数 (0 ~ 59)。 1 3

getMilliseconds() 返回 Date 对象的毫秒(0 ~ 999)。 1 4

getTime() 返回 1970 年 1 月 1 日至今的毫秒数。 1 3

getTimezoneOffset() 返回本地时间与格林威治标准时间 (GMT) 的分钟差。 1 3

getUTCDate() 根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。 1 4

getUTCDay() 根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。 1 4

getUTCMonth() 根据世界时从 Date 对象返回月份 (0 ~ 11)。 1 4

getUTCFullYear() 根据世界时从 Date 对象返回四位数的年份。 1 4

getUTCHours() 根据世界时返回 Date 对象的小时 (0 ~ 23)。 1 4

getUTCMinutes() 根据世界时返回 Date 对象的分钟 (0 ~ 59)。 1 4

getUTCSeconds() 根据世界时返回 Date 对象的秒钟 (0 ~ 59)。 1 4

getUTCMilliseconds() 根据世界时返回 Date 对象的毫秒(0 ~ 999)。 1 4

parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。 1 3

setDate() 设置 Date 对象中月的某一天 (1 ~ 31)。 1 3

setMonth() 设置 Date 对象中月份 (0 ~ 11)。 1 3

setFullYear() 设置 Date 对象中的年份(四位数字)。 1 4

setYear() 请使用 setFullYear() 方法代替。 1 3

setHours() 设置 Date 对象中的小时 (0 ~ 23)。 1 3

setMinutes() 设置 Date 对象中的分钟 (0 ~ 59)。 1 3

setSeconds() 设置 Date 对象中的秒钟 (0 ~ 59)。 1 3

setMilliseconds() 设置 Date 对象中的毫秒 (0 ~ 999)。 1 4

setTime() 以毫秒设置 Date 对象。 1 3

setUTCDate() 根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。 1 4

setUTCMonth() 根据世界时设置 Date 对象中的月份 (0 ~ 11)。 1 4

setUTCFullYear() 根据世界时设置 Date 对象中的年份(四位数字)。 1 4

setUTCHours() 根据世界时设置 Date 对象中的小时 (0 ~ 23)。 1 4

setUTCMinutes() 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。 1 4

setUTCSeconds() 根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。 1 4

setUTCMilliseconds() 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。 1 4

toSource() 返回该对象的源代码。 1 -

toString() 把 Date 对象转换为字符串。 1 4

toTimeString() 把 Date 对象的时间部分转换为字符串。 1 4

toDateString() 把 Date 对象的日期部分转换为字符串。 1 4

toGMTString() 请使用 toUTCString() 方法代替。 1 3

toUTCString() 根据世界时,把 Date 对象转换为字符串。 1 4

toLocaleString() 根据本地时间格式,把 Date 对象转换为字符串。 1 3

toLocaleTimeString() 根据本地时间格式,把 Date 对象的时间部分转换为字符串。 1 3

toLocaleDateString() 根据本地时间格式,把 Date 对象的日期部分转换为字符串。 1 3

UTC() 根据世界时返回 1997 年 1 月 1 日 到指定日期的毫秒数。 1 3

valueOf() 返回 Date 对象的原始值。

以上就是关于js如何获得系统时间年月日时分秒全部的内容,包括:js如何获得系统时间年月日时分秒、js如何获取最近三个月的月份和最近一年的月份添加到数组啊,急急、js验证日期间隔不能大于一个月等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9452010.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存