• JavaScript:年月日時分秒設置


    /* 獲取四位年份 */
    function year(d){return d?d.getFullYear():(new Date()).getFullYear();};  //函數法獲取年份
    Date.prototype.__defineGetter__('year', function() {return this.getFullYear();});  //prototype法獲取年份
    Date.prototype.__defineSetter__('year', function(y) {this.setFullYear(y)});  //prototype法設置年份
    
    /* 獲取月份 */
    function month(d){return d?d.getMonth():(new Date()).getMonth();};  //函數法獲取月份
    Date.prototype.__defineGetter__('month', function() {return this.getMonth();});  //prototype法獲取月份
    Date.prototype.__defineSetter__('month', function(m) {this.getMonth(m)});  //prototype法設置月份
    
    /* 獲取日期 */
    function date(d){return d?d.getDate():(new Date()).getDate();};  //函數法獲取日期
    Date.prototype.__defineGetter__('date', function() {return this.getDate();});  //prototype法獲取日期
    Date.prototype.__defineSetter__('date', function(d) {this.getDate(d)});  //prototype法設置日期
    
    /* 獲取曜日 */
    function day(d){return d?d.getDay():(new Date()).getDay();};  //函數法獲取曜日
    Date.prototype.__defineGetter__('day', function() {return this.getDay();});  //prototype法獲取曜日
    Date.prototype.__defineSetter__('day', function(d) {this.getDay(d)});  //prototype法設置曜日
    
    /* 獲取小時 */
    function hour(d){return d?d.getHours():(new Date()).getHours();};  //函數法獲取小時
    Date.prototype.__defineGetter__('hour', function() {return this.getHours();});  //prototype法獲取小時
    Date.prototype.__defineSetter__('hour', function(d) {this.getHours(d)});  //prototype法設置小時
    
    /* 獲取分鐘 */
    function minute(d){return d?d.getMinutes():(new Date()).getMinutes();};  //函數法獲取分鐘
    Date.prototype.__defineGetter__('minute', function() {return this.getMinutes();});  //prototype法獲取分鐘
    Date.prototype.__defineSetter__('minute', function(d) {this.getMinutes(d)});  //prototype法設置分鐘
    
    /* 獲取秒鐘 */
    function second(d){return d?d.getSeconds():(new Date()).getSeconds();};  //函數法獲取秒鐘
    Date.prototype.__defineGetter__('second', function() {return this.getSeconds();});  //prototype法獲取秒鐘
    Date.prototype.__defineSetter__('second', function(d) {this.getSeconds(d)});  //prototype法設置秒鐘
    
    /* 獲取毫秒 */
    function millisecond(d){return d?d.getMilliseconds():(new Date()).getMilliseconds();};  //函數法獲取毫秒
    Date.prototype.__defineGetter__('millisecond', function() {return this.getMilliseconds();});  //prototype法獲取毫秒
    Date.prototype.__defineSetter__('millisecond', function(d) {this.getMilliseconds(d)});  //prototype法設置毫秒
    
    //prototype使用說明
    
    console.log((new Date()).year)    //打印2019
  • 相关阅读:
    ArcEngine的符号库
    Web programming is functional programming (Web编程是函数式编程)
    arcengine中拓扑的使用(ZZ)
    Win32基于事件驱动的消息机制(ZZ)
    人生要小心处理的50件事
    谁想出来的?
    80后 最牛的辞职信
    能读懂这些话的,都是心里有故事的人
    Try to code some sql statement to catch the consume much CPU time sps.
    读书是为了生命的完整
  • 原文地址:https://www.cnblogs.com/mandongpiaoxue/p/10494690.html
Copyright © 2020-2023  润新知