gpt4 book ai didi

javascript - AngularJS/javascript 将日期字符串转换为日期对象

转载 作者:行者123 更新时间:2023-12-03 00:39:10 24 4
gpt4 key购买 nike

我遇到了一个问题,希望得到任何帮助。我已经阅读了很多讨论,但它们似乎对我不起作用。

//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

如何将其转换为日期对象?我想这样做的原因是因为我想在谷歌图表指令中使用它,其中一列必须是日期。我不想将列类型设置为字符串:

例如:

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);.................

最佳答案

试试这个

html

<div ng-controller="MyCtrl">
Hello, {{newDate | date:'MM/dd/yyyy'}}!
</div>

JS

var myApp = angular.module('myApp',[]);

function MyCtrl($scope) {
var collectionDate = '2002-04-26T09:00:00';

$scope.newDate =new Date(collectionDate);
}

Demo

关于javascript - AngularJS/javascript 将日期字符串转换为日期对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25027813/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com