fb イベントの日付を素敵な方法で表示したいと考えています。
fb からイベント文字列を取得してから、次のようにします。
var eventDate = eventToDisplay.start_date;
var temp = eventDate.split("T");
eventDate = temp[0].split("-");
eventDate = eventDate[1] + "/" + eventDate[2] + " " + eventDate[0];
var eventTime = temp[1].split("+");
var dateStringStart = " " + eventDate + " " + eventTime[0];
var start = moment(dateStringStart).format('LLL');
var time = Ti.UI.createLabel({
font:{
fontSize : 16,
fontWeight : 'bold'
},
color : '#eee',
left : "40dp",
top : "35dp",
height : 'auto',
width : 'auto',
text : start
});
Win.add(time);
moment.js を介して実行すると、日付が次のように表示されます。
2012 年 11 月 9 日 20:00
そして、それは良いことです!
しかし、私は2012年を失いたいです
したがって、eventDate[0] を削除しようとすると
次のように表示されます。
11 月 9 日 00-1 8:00 PM
では、どうすれば 00-1 を失うのでしょうか?
次のように表示したいだけです:
11 月 9 日 20:00
これを Appcelerator Titanium で構築しています。