JavaScript实现自定义日期时间

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="x-ua-compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Title</title>
</head>
<body>
<div id="date"></div>

<div id="msg"></div>

<script>
// 动态时钟
function showDateTime() {
    var sWeek = new Array("日", "一", "二", "三", "四", "五", "六");  //声明数组存储一周七天
    var myDate = new Date(); //获取当天日期
    var sYear = myDate.getFullYear(); //获取年
    var sMonth = myDate.getMonth() + 1; //获取月
    var sDate = myDate.getDate(); //获取日
    var sDay = sWeek[myDate.getDay()]; //根据得到的数字星期,利用数组转化为星期
    var h = myDate.getHours(); //获取小时
    var m = myDate.getMinutes(); //获取分钟
    var s = myDate.getSeconds(); //获取秒
    //输入日期和星期
    document.getElementById("date").innerHTML = (sYear + "年 " + sMonth + "月 " + sDate + "日 " + "星期" + sDay + "<br/>");
    h = formatTwoDigits(h);  //格式化小时,如果不足两位在前面补0
    m = formatTwoDigits(m); //格式化分钟,如果不足两位在前面补0
    s = formatTwoDigits(s); //格式化秒钟后,如果不足两位在前面补0
    //显示时间
    document.getElementById("msg").innerHTML = (h + ":" + m + ":" + s + "<br/>");
    setTimeout("showDateTime()", 1000);//每秒执行一次showDateTime函数
    //如果输入数是一位数,则在十位上补0
    function formatTwoDigits(s) {
        if (s < 10)
            return "0" + s;
        else
            return s;
    }

}
showDateTime()
</script>
</body>
</html>

原文地址:https://www.cnblogs.com/Neeo/p/10367621.html

时间: 2024-08-10 05:53:04

JavaScript实现自定义日期时间的相关文章

C#/JavaScript/SqlServer 对日期时间的操作整理汇总

前言:针对C#/JavaScript/SqlServer常用的对日期时间的操作函数抽时间做了一个整理,网络上有许多,但是许多都不全,这些都是时间日期常用的一些操作! 一.C# 常用日期时间操作 //获取日期+时间DateTime.Now.ToString();            // 2008-9-4 20:02:10DateTime.Now.ToLocalTime().ToString();        // 2008-9-4 20:12:12DateTime.Now.ToString(

微信小程序picker-view自定义日期时间等

picker-view 可以自定义地区时间什么的,其实主要是可以修改样式啦. <view class='login-user border-none' bindtap='data_click'> <view class='user-t'>生日</view> <view class='user-i'> <input placeholder="请输入生日" disabled value='{{birthday}}' /> <

Javascript日期时间表现形式互转

在一门语言里,一个日期时间一定有3种表现形式,字符串(如2010-11-11 05:07:08),Long型(一般是1970年1月1日至今的毫秒数),内置对象(在Javascript中就是Date): 那么日期时间操作很常用的一个就是上述三种表现形式的互转和格式化(各种格式的字符串): moment是Javascript的一个日期时间库,使用它可以很方便的实现上述三种表现形式的互转和字符串表现形式的格式化. 日期时间类型的三种表现形式,字符串是给人读的,Long在传递信息时速度更快,内置对象起到

JavaScript日期时间对象的创建与使用(三)

时钟效果一: 代码: <html> <head> <meta charset="utf-8"/> <title>JavaScript日期时间对象的创建与使用</title> </head> <body> <h2 id="time"></h2> <script type="text/javascript"> function Cl

JavaScript日期时间操作

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(); //获取当前时间(从1970.1

Android日期时间选择器实现以及自定义大小

本文主要讲两个内容:1.如何将DatePicker和TimePicker放在一个dialog里面:2.改变他们的宽度: 问题1:其实现思路就是自定义一个Dialog,然后往里面同时放入DatePicker和TimePicker,直接贴代码: date_time_picker.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://s

javascript中关于日期和时间的基础知识

× 目录 [1]标准时间 [2]字符串 [3]闰年[4]月日[5]星期[6]时分秒 前面的话 在介绍Date对象之前,首先要先了解关于日期和时间的一些知识.比如,闰年.UTC等等.深入了解这些,有助于更好地理解javascript中的Date对象.本文将介绍javascript关于日期和时间的基础知识 标准时间 一般而言的标准时间是指GMT和UTC,以前是GMT,现在是UTC GMT 格林尼治标准时间(GMT)是指位于伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线

每天一个JavaScript实例-UTC日期和时间

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>每天一个JavaScript实例-UTC日期和时间</title> <script> window.onload = function(){ var aaa = docum

自定义日期格式化字符串里有个坑,昨晚坑掉我们半夜的时间

(先吐槽一下,刚才新添加随笔的时候居然没有出现编辑器工具,结果文章保存后没有任何排版格式,不是我故意不分段啊.) 昨天晚上很悲催,忙到半夜12点多,最后才发现是被日期时间格式化的时间格式说明符给坑了. 事情的起因很简单,页面上有个datawindow控件要接受一个日期字符串来刷新数据,本地测试怎么测都妥妥的,数据该刷多少刷多少,该新增多少就新增多少:但是部署到服务器上之后就邪乎了,数据可以新增,但是计算值都为零. 由于该控件下新增的数据要用先刷新出来的数据做基础进行运算,所以一开始我们以为是计算