猿问

js怎么把(中国标准时间)格式转换为yyyy-MM-dd

js怎么把Thu May 12 2016 08:00:00 GMT+0800 (中国标准时间)格式转换为yyyy-MM-dd

大话西游666
浏览 17923回答 3
3回答

眼眸繁星

原生写法 (也许你们很少研究date对象) function formatDate() {       var today = new Date();           return today.toLocaleString("zh-Hans-CN", {               // timeZone: ['UTC'],         weekday: "long",         hour12: false,                 year: "numeric",                  month: "2-digit",                  day: "2-digit",                  hour: "2-digit",                  minute: "2-digit",                  second: "2-digit"       });     }输出2018年06月27日星期三 10:09:19   function showingExpirationDate() {              var today = new Date();         return today.toISOString().substring(0,10)+ ' '+today.toTimeString().substring(0,9);     }输出 2018-06-27 10:07:02

呼啦一阵风

/** * 将时间戳或者中国标准时间处理成 2018-05-01 00:00:00  这种格式 * @param {时间戳或者中国标准时间} timestamp  * @param {一状态 } state   ture要时分秒  false不要时分秒  */export function timestampToTime(timestamp,state) {    var date = new Date(timestamp);//时间戳为10位需*1000,时间戳为13位的话不需乘1000    var Y = date.getFullYear() + '-';    var M = (date.getMonth()+1).padStart(2,0) + '-';    var D = date.getDate().padStart(2,0)+ ' ';    var h = date.getHours().padStart(2,0)+ ':';    var m = date.getMinutes.padStart(2,0)+ ':';    var  s = date.getSeconds().padStart(2,0);    return state?Y+M+D+h+m+s:Y+M+D;  }我的珍藏,拿走不谢
随时随地看视频慕课网APP
我要回答