如何从javascript中的UTC字符串获取(MM-DD-YYYY)格式?
我使用的日期对象与控制台的时区不同。我使用utc字符串来获取在该时区中记录的实际时间。是否有一种简单的方法可以从utc字符串中提取(MM-DD-YYYY),而不仅仅是将子字符串插入字符串中如何从javascript中的UTC字符串获取(MM-DD-YYYY)格式?,javascript,date,datetime,utc,toisostring,Javascript,Date,Datetime,Utc,Toisostring,我使用的日期对象与控制台的时区不同。我使用utc字符串来获取在该时区中记录的实际时间。是否有一种简单的方法可以从utc字符串中提取(MM-DD-YYYY),而不仅仅是将子字符串插入字符串中 isoString = "2016-08-25T15:17:21.033-10:00" utc= (new Date(isoString)).toUTCString() 返回: “2016年8月26日星期五01:17:21 GMT” 希望(08-26-2016)您可以将其转换为日期对象,然后尝试其中可用的方
isoString = "2016-08-25T15:17:21.033-10:00"
utc= (new Date(isoString)).toUTCString()
返回:
“2016年8月26日星期五01:17:21 GMT”
希望(08-26-2016)您可以将其转换为
日期
对象,然后尝试其中可用的方法以获得所需的格式
var isoString = "2016-08-25T15:17:21.033-10:00"
var utc= (new Date(isoString)).toUTCString()
console.log(new Date(utc).getDate() + "-" + (new Date(utc).getMonth() + 1) +
"-" + new Date(utc).getFullYear());
您可以将其转换为
日期
对象,然后尝试其中可用的方法以获得所需的格式
var isoString = "2016-08-25T15:17:21.033-10:00"
var utc= (new Date(isoString)).toUTCString()
console.log(new Date(utc).getDate() + "-" + (new Date(utc).getMonth() + 1) +
"-" + new Date(utc).getFullYear());
Date
对象没有真正的字符串格式选项。你必须用更小的部分来构建它,例如,.getMonth()
aww伙计,谢谢,这就是我的想法,你可以根据自己的意愿格式化日期:时刻(“2016-08-25T15:17:21.033-10:00”)。格式('DD-MM-YYYY')代码>日期对象没有真正的字符串格式选项。你必须用更小的部分来构建它,例如,.getMonth()
aww伙计,谢谢,这就是我的想法,你可以根据自己的意愿格式化日期:时刻(“2016-08-25T15:17:21.033-10:00”)。格式('DD-MM-YYYY')
getDay()
返回一周中的哪一天!啊。。。匆忙。。。。很抱歉已将其更改为getDate()。。。谢谢…它成功了。谢谢getDay()
返回一周中的哪一天!啊。。。匆忙。。。。很抱歉已将其更改为getDate()。。。谢谢…它成功了。谢谢