• Javascript 中的一些关于时间的操作【转】


    1.时间对象和一些简单操作函数

    var myDate = new Date();    

    myDate.getYear();       //获取当前年份(2位)    

    myDate.getFullYear();   //获取完整的年份(4位,1970-????)  

    myDate.getMonth();      //获取当前月份(0-11,0代表1月)(要加1) 

    myDate.getDate();       //获取当前日(1-31)    

    myDate.getDay();        // 获取当前星期X(0-6,0代表星期天)    

    myDate.getTime();       //获取当前时间(从1970.1.1开始的毫秒数)    

    myDate.getHours();      //获取当前小时数(0-23)    

    myDate.getMinutes();    // 获取当前分钟数(0-59)    

    myDate.getSeconds();    //获取当前秒数(0-59)    

    myDate.getMilliseconds();   //获取当前毫秒数(0-999)    

    myDate.toLocaleDateString();    //获取当前日期    

    var mytime=myDate.toLocaleTimeString();    //获取当前时间    

    myDate.toLocaleString( );       //获取日期与时间 

    2.转换时间的方法:

    toGMTString() 把Date对象的日期(一个数值)转变成一个GMT时间字符串,返回类似下面的值:Weds,14 May 2007 10:02:02 GMT(精确的格式依赖于计算机上所运行的操作系统而变) toLocaleString() 把Date对象的日期(一个数值)转变成一个字符串,使用所在计算机上配置使用的特定日期格式 UTC() 使用Date UTC(年、月、日、时、分、秒),以自从1997年1月1日00:00:00(其中时、分、秒是可选的)以来的毫秒数的形式返回日期

    1、当前系统区域设置格式(toLocaleDateString和toLocaleTimeString)

    例子:(new Date()).toLocaleDateString() + " " + (new Date()).toLocaleTimeString()
    结果: 2008年1月29日 16:13:11

    2.普通字符串(toDateString和toTimeString)

    例子: (new Date()).toDateString() + " " + (new Date()).toTimeString()
    结果:Tue Jan 29 2008 16:13:11 UTC+0800

    3.格林威治标准时间(toGMTString)

    例子: (new Date()).toGMTString()
    结果:Tue, 29 Jan 2008 08:13:11 UTC

    4.全球标准时间(toUTCString)

    例子: (new Date()).toUTCString()
    结果:Tue, 29 Jan 2008 08:13:11 UTC

    5.Date对象字符串(toString)

    例子: (new Date()).toString()
    结果:Tue Jan 29 16:13:11 UTC+0800 2008

  • 相关阅读:
    动态规划--数字三角形问题
    C#操作Office.word(一)
    【算法参考】动态规划
    数据结构--图的定义和存储结构
    重定向输入输出流--freopen
    C++内联函数、函数模板之于头文件
    C++静态局部对象
    C++函数模板
    条款05:了解C++默默编写并调用哪些函数
    设计模式 之 装饰器模式
  • 原文地址:https://www.cnblogs.com/yougmi/p/3617843.html
Copyright © 2020-2023  润新知