![](/img/trans.png)
[英]How can I convert datetime microformat to local time in javascript?
[英]Jquery - How can i create a datetime in microformat
什么是用javascript / jquery創建此日期格式的最快方法?
Wed, 03 Aug 2011 15:49:22 -0700
提前致謝!
彼得
之前已經問過類似的問題,例如如何在javascript中轉換dateTime格式,該格式鏈接到有用的http://blog.stevenlevithan.com/archives/date-time-format
為了用普通的JS回答這個問題,以下是一些可以為您提供本地時間的日期的信息,即您的-0700在我的計算機上變為+0200
http://jsfiddle.net/mplungjan/HMkLd/
function getMicroformat(date) {
var d = date.toString();
var parts = d.split(" ");
return parts[0]+", "+
parts[2]+" "+
parts[1]+" "+
parts[3]+" "+
parts[4]+" "+
parts[5].replace(/[A-Z]/g,"");
}
// OR
function getMFReg(d) {
var reg = /(\D{3}) (\D{3}) (\d{2}) (\d{4}) ([:|\d]{8}) \D{3}([+|-|\d]{3})/
return d.toString().replace(reg,"$1, $3 $2 $4 $5 $6")
}
var str = "Wed, 03 Aug 2011 15:49:22 -0700";
var d = new Date(str);
document.write(str +"<br>=><br>"+getMicroformat(d));
document.write("<br>=><br>"+getMFReg(d));
用這個,
var d1=new Date();
d1.toString('yyyy-MM-dd'); //returns "2009-06-29"
d1.toString('dddd, MMMM ,yyyy') //returns "Monday, June 29,2009"
您可以設置所需的格式
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.