仅显示日期时间到分钟的最简单方法是什么
What is the simplest way to show datetime only till minutes?
我有一个类型为"datetime-local"的输入字段。当我为其分配当前时间戳时,输入文件也显示秒和毫秒。显示时间到分钟的最简单方法是什么?
<body ng-controller="MainCtrl">
<input type="datetime-local" class="form-control" id="DateTime" ng-model="formInfo.dateTime">
</body>
该应用程序.js是:
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope) {
$scope.formInfo = {};
$scope.formInfo.dateTime = new Date();
});
这是普伦克
尝试使用 http://momentjs.com/来格式化模型内容。
或者如果您使用的是角度日期选择器https://github.com/g00fy-/angular-datepicker
您已经有格式化日期的指令。
<input type="datetime" format="dd MMM yyyy" >
目前,您正在使用浏览器实现的日期时间选取器。 鉴于这在浏览器中不是标准的,没有使用另一个浏览器或为日期时间选择器提供一致的 api,据我所知,日期时间输入类型根本没有任何与之关联的选项。 以下是您如何轻松格式化 Date() 类型,因为我在注意到您正在谈论浏览器实现的日期时间选择器的显示之前发布了它。
设置历史参考的格式
toString().split().slice().join();
这可能不如仅使用它提供的某些功能对其进行格式化有效。 不过这很简单。
var a = (new Date()).toString().split(" ").slice(0,5).join(" ");
document.write(a);
按照Sandeep在评论中的建议使用日期过滤器:
<body ng-app="plunker" ng-controller="MainCtrl">
<input type="text" class="form-control" id="DateTime" placeholder="Enter the date and time of consumption" ng-model="formInfo.dateTime| date:'yyyy-MM-dd hh:mm'">
</body>
相关文章:
- JQuery:向多个匹配结果添加换行符的最简单方法
- 访问对象的最简单方法'的单独财产
- 什么'这是使用jQuery将一些文本锚定到外部链接的最简单方法
- 实施会员系统的最简单方法是什么
- 出错时更改文本字段边框的最简单方法
- JavaScript:获取第一个月前 6 个月的日期的最简单方法
- 在CreateJS中加载视频的最简单方法
- 使用JavaScript过滤从网页复制的文本的最简单方法
- 创建在Javascript和PHP之间使用的唯一代码的最简单方法
- 使用JS找出字符串中字符重复的最简单方法是什么
- 使选择框在URL中使用变量重新加载页面的最简单方法
- 在原始对象的基础上创建新对象的最简单方法,但没有几个字段
- 在HTML中记住用户区域设置选择的最简单方法
- 在Raphael JS中创建脉动(循环)背景的最简单方法
- 从jquery下载具有现有路径的文件的最简单方法
- 在 Javascript 中将对象连接为空格分隔字符串的最简单方法是什么?
- 什么'这是重定向不受支持的浏览器的最简单方法
- 管理形式状态的最简单方法是什么
- 创建响应图像的最简单方法是什么
- 在 JavaScript 中,将文本插入字符串的最简单方法是什么?