AngularJS/javascript tarih dizesini tarih nesnesine dönüştürme
Bir soruna takıldım ve herhangi bir yardım için minnettar olurum. Tartışmaların çoğunu zaten okudum ama benim için işe yaramıyor gibi görünüyorlar.
//I have a date as a string which I want to get to a date format of dd/MM/yyyy
var collectionDate = '2002-04-26T09:00:00';
//used angularjs date filter to format the date to dd/MM/yyyy
collectionDate = $filter('date')(collectionDate, 'dd/MM/yyyy'); //This outputs 26/04/2002 as a string
Bunu bir tarih nesnesine nasıl dönüştürebilirim? Bunu yapmak istememin nedeni, sütunlardan birinin tarih olması gereken bir google charts yönergesinde kullanmak istememdir. Sütun türünün string olmasını istemiyorum:
Örneğin:
var data = new google.visualization.DataTable();
data.addColumn('date', 'Dates');
data.addColumn('number', 'Upper Normal');
data.addColumn('number', 'Result');
data.addColumn('number', 'Lower Normal');
data.addRows(scope.rows);.................
26
3
bunu dene
html
JS
[Demo][1]
Kontrol ünitesinde yaptığım şey bu
Sonunda tarihi yönerge üzerinde istediğim şekilde aşağıdaki gibi biçimlendirdim.
Bu bana grafiğin x ekseninde gg/aa/yyyy (26/04/2002) biçiminde tarihler verdi.