![](/img/trans.png)
[英]Date format conversion from “yyyy-mm-dd” to “dd/mm/yyyy” in pentaho using javascript
[英]Date conversion from date and time string to dd/mm/yyyy using javascript
嗨,大家好我正在使用谷歌RSS API(ATOM)來提取RSS源。 它以長字符串版本返回JSON格式的發布日期,如:
Sun, 24 Jun 2012 17:00:00 -0700
如何使用JavaScript將此字符串轉換為顯示24/06/2012
?
你的意思是:
var d = new Date('Sun, 24 Jun 2012 17:00:00 -0700');
var day = d.getDay();
var month = d.getMonth();
var date = d.getDate();
var year = d.getFullYear();
var formatted = date + "/" + month + "/" + year;
您還可以使用Date.parse函數
var d = Date.parse('Sun, 24 Jun 2012 17:00:00 -0700');
var day = new Date(d);
var month = d.getMonth();
var year = d.getFullYear();
var formatted_date = day+'/'+month+'/'+year;
我前幾天找到了這個庫,它非常適合在Javascript中操作日期,其行為有點像Python的Datetime對象。 http://momentjs.com它可以從字符串實例化,我認為你需要的格式是這樣的:
var day = moment("Sun, 24 Jun 2012 17:00:00 -0700", "ddd, DD MMM YYYY HH:mm:ss Z");
console.log( day.format('dd/MM/YY') );
但它確實說從字符串創建日期並不是特別快,我想這樣做的好處更多的是操縱日期/時間而不是簡單地重新格式化它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.