js時間格式化
要做個字符串轉時間的,發現js時間格式有下列幾種
new Date("month dd,yyyy hh:mm:ss"); new Date("month dd,yyyy"); new Date(yyyy,mth,dd,hh,mm,ss); new Date(yyyy,mth,dd); new Date(ms);
說明:
month:用英文表示月份名稱,從January到December
mth:用整數表示月份,從0(1月)到11(12月)
Content
dd:表示一個月中的第幾天,從1到31
yyyy:四位數表示的年份
hh:小時數,從0(午夜)到23(晚11點)
mm:分鐘數,從0到59的整數
ss:秒數,從0到59的整數
ms:毫秒數,為大于等于0的整數,表示的是需要創建的時間和GMT時間1970年1月1日之間相差的毫秒數。
//字符串轉時間 格式 2012-08-12 23:13:15 function mypaseDate(str){ str = str.replace(/-/g,"/"); var date = new Date(str); }
var myDate = new Date(); var year=myDate.getYear(); //獲取當前年份(2位) var year1=myDate.getFullYear(); //獲取完整的年份(4位,1970-????) var moonth=myDate.getMonth(); //獲取當前月份(0-11,0代表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) var mytime=myDate.toLocaleDateString(); //獲取當前日期 //怎么是英文的 var mytime=myDate.toLocaleTimeString(); //獲取當前時間 var a=myDate.toLocaleString( ); //獲取日期與時間
本文由用戶 m8gy 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!