Created
          January 30, 2018 06:16 
        
      - 
      
 - 
        
Save JSoon/d48ba883c39be1dc84b5469a99e18e48 to your computer and use it in GitHub Desktop.  
    将毫秒数时间格式化为ISO-8601标准格式
  
        
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | /** | |
| * 将毫秒数时间格式化为ISO-8601标准格式 | |
| * 如2011-10-10,或者2011-10-10T14:48:00 | |
| * http://www.w3.org/TR/NOTE-datetime | |
| * @param {number} milliseconds 时间毫秒数 | |
| */ | |
| function dateToISO8601(milliseconds) { | |
| milliseconds = Number(milliseconds); | |
| var date = new Date(milliseconds); | |
| var YYYY = date.getFullYear(), | |
| MM = date.getMonth() + 1, | |
| DD = date.getDate(), | |
| hh = date.getHours(), | |
| mm = date.getMinutes(), | |
| ss = date.getSeconds(); | |
| if (MM < 10) { | |
| MM = '0' + MM; | |
| } | |
| if (DD < 10) { | |
| DD = '0' + DD; | |
| } | |
| if (hh < 10) { | |
| hh = '0' + hh; | |
| } | |
| if (mm < 10) { | |
| mm = '0' + mm; | |
| } | |
| if (ss < 10) { | |
| ss = '0' + ss; | |
| } | |
| return YYYY + '-' + MM + '-' + DD + 'T' + hh + ':' + mm + ':' + ss; | |
| } | 
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment