用js显示今天的时间,年月日,包括星期几

<span style="font-size:18px;">var datelocalweek=new Array("星期日", "星期一", "星期二","星期三","星期四", "星期五","星期六");
var datelocalnow=new Date();
var datelocalyear=datelocalnow.getFullYear();
var datelocalmonth=(datelocalmonth="0"+(datelocalnow.getMonth()+1)).substr(datelocalmonth.length-2,2);
var datelocalday=(datelocalday="0"+datelocalnow.getDate()).substr(datelocalday.length-2,2);
var datelocalweekday=datelocalweek[datelocalnow.getDay()];
document.write("<font color=#fc7a05>北京时间</font><font color=#666666>: "+datelocalyear+"年"+datelocalmonth+"月"+datelocalday+"日"+"  "+datelocalnow.getHours()+":"+datelocalnow.getMinutes()+":"+datelocalnow.getSeconds()+" "+datelocalweekday+"</font>"); </span>

解释下:

var datelocalnow=new Date();    建立一个时间类

var datelocalyear=datelocalnow.getFullYear();   获取年份

var datelocalmonth=(datelocalmonth="0"+(datelocalnow.getMonth()+1)).substr(datelocalmonth.length-2,2);   获取月份

var datelocalday=(datelocalday="0"+datelocalnow.getDate()).substr(datelocalday.length-2,2);  获取日期

var datelocalweekday=datelocalweek[datelocalnow.getDay()]; 获取星期

datelocalnow.getHours()  获取小时

datelocalnow.getMinutes() 获取分钟

datelocalnow.getSeconds() 获取秒

  1. /**
  2. * 对Date的扩展,将 Date 转化为指定格式的String
  3. * 月(M)、日(d)、12小时(h)、24小时(H)、分(m)、秒(s)、周(E)、季度(q) 可以用 1-2 个占位符
  4. * 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
  5. * eg:
  6. * (new Date()).pattern("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423
  7. * (new Date()).pattern("yyyy-MM-dd E HH:mm:ss") ==> 2009-03-10 二 20:09:04
  8. * (new Date()).pattern("yyyy-MM-dd EE hh:mm:ss") ==> 2009-03-10 周二 08:09:04
  9. * (new Date()).pattern("yyyy-MM-dd EEE hh:mm:ss") ==> 2009-03-10 星期二 08:09:04
  10. * (new Date()).pattern("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18
  11. */
时间: 2024-10-01 06:21:11

用js显示今天的时间,年月日,包括星期几的相关文章

js 显示友好的时间格式【刚刚、几秒前,几小时,几天前(3天内) 时间格式化】

/** * 毫秒转换友好的显示格式 * 输出格式:21小时28分钟15秒 * @param {[type]} time [description] * @return {[type]} [description] */ function timeToDate(time) { // 获取当前时间戳 var currentTime = parseInt(new Date().getTime()/1000); var diffTime = currentTime-time; var second =

js 显示友好的时间格式【刚刚、几分钟前、几小时、几天前、几周前、几月前等等 时间格式化】(工具类)

/** * 毫秒转换友好的显示格式 * 输出格式:21小时前 * stringTime为:年-月-日 时:分:秒 * @param {[type]} time [description] * @return {[type]} [description] */function friendlyFormatTime(stringTime) { let minute = 1000 * 60; let hour = minute * 60; let day = hour * 24; let week =

js 显示当前系统时间

<div id="test"></div>                <script >                    setInterval("document.getElementById('test').innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",100);                &

使用js实现显示系统当前时间并实现倒计时功能并触发模态框(遮罩)功能

常常在我们的网页中需要倒计时来触发一些函数,例如遮罩等,在本项目中,通过使用jquery,bootstrap,实现了显示系统当前时间,并且实现了倒计时的功能,倒计时实现后将会弹出模态框(遮罩层).模态框界面友好,使用灵活,以弹出对话框的形式出现.具体见下图1: 项目源文件地址:https://github.com/zhangxy1035/Countdown 参考资料:http://v3.bootcss.com/javascript/#modals 图1: 关于倒计时函数如下: 1 var tim

wpf 窗体中显示当前系统时间

先看一下效果: 这其实是我放置了两个TextBlock,上面显示当前的日期,下面显示时间. 接下来展示一下代码: 在XAML中: <StackPanel Width="205"                    Margin="0,0,57,0"                    HorizontalAlignment="Right">            <TextBlock Height="Auto&qu

JavaScript的日期对象显示当前日期和时间

题目解析: 使用JavaScript的日期对象显示当前日期和时间,先用new Date()来定义一个时间oDate对象,再根据oDate对象来获取年月日和时分秒的值: var oDate=new Date();var oYear=oDate.getFullYear();获取当年的年份var oMonth=oDate.getMonth()+1;获取当月的月份var oDay=oDate.getDate();获取当日的日期var oHours=oDate.getHours();获取当天的小时var

js 获取当前的时间

第一个小程序,用js获取当前的时间,,比较特殊的是 月是从0开始算的,显示的时候要加1,获取日用getDate(),获取周 getDay(), 直接上代码 1 <!DOCTYPE html> 2 <html> 3 <body> 4 5 <p>点击下面的按钮来显示今天的日期:</p> 6 7 <button onclick="myFunction()">点击这里</button> 8 9 <p id

Ladda 应用提交表单的时候显示loading加载中 包括不同位置,不同效果

Ladda 应用提交表单的时候显示loading加载中 包括不同位置,不同效果 不同大小,位置,效果,进度条等 演示 XML/HTML Code <article class="examples" style="margin-top:0px;"> <section class="button-demo"> <h3>expand-left</h3> <button class="lad

js 获取系统当前时间

JS获取当前的日期和时间的方法:var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myDate.getDay(); //获取当前星期X(0-6,0代表星期天)myDate.getTime(); //获取当前时间(