KK *_* SK 4 javascript css wordpress jquery angularjs
我有来自服务器的数据要显示。我收到这样的字符串:2016-05-01. 我需要以该格式过滤两个日期之间的数据。我有一个函数来解析日期:
$scope.parseDate = function (date) {
return new Date(Date.parse(date));
}
Run Code Online (Sandbox Code Playgroud)
在我的 html 中,我用这个显示日期:
{{ parseDate(item.startDate) }}`
Run Code Online (Sandbox Code Playgroud)
但是在浏览器中,结果是:"2016-07-12T00:00:00.000Z"。
我需要将字符串解析为与来自服务器的格式相同的格式:2016-05-01。
我需要一个简单的过滤器功能。
我不想使用moment.js. 我的后端平台是 JavaScript。
就像是
function(date) {
var d = new Date(Date.parse(date));
return d.getDate() + " " + d.getMonth() + " " + d.getFullYear();
}
Run Code Online (Sandbox Code Playgroud)
显然,这取决于您想要输出的日期格式。
请记住,函数并不是以角度格式化日期的最佳方法,因为它将连续执行并导致性能问题。你应该使用这样的过滤器
app.filter('mydate', function () {
return function (input) {
if (input) {
var d = new Date(input);
return d.getDate() + " " + d.getMonth() + " " + d.getFullYear();
}
};
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13578 次 |
| 最近记录: |