当前位置: 首页 > 知识库问答 >
问题:

如何在datetime本地输入中输出秒数?

臧俊杰
2023-03-14

我有在Html:

<input type="datetime-local" step=1 ng-model="end_date" required />

和代码(angularJs)

$scope.end_date = new Date('2018-11-10 10:11:15');

无论我做什么,结果都是“2018-11-10 10:11:00”。我真的需要时间。我能做什么?

谢谢。

共有3个答案

夏谦
2023-03-14

你应该能够在angularJs中使用Date过滤器。

 <span>{{end_date | date:'MM/dd/yyyy HH:mm:ss'}}</span>

它将显示日期和时间:分钟:秒

如果你只是想利用时间

<span>{{end_date | date:'HH:mm:ss'}}</span>
邬朗
2023-03-14

您可以使用非常方便的指令:https://github.com/eight04/angular-datetime然后:

<input datetime="HH:mm:ss"  step=1 ng-model="myDate" required />

普朗克:http://plnkr.co/edit/iOs0mO4ZuTfmm00HGThp?p=preview

刘意
2023-03-14

对于输出,只需使用过滤器以不同的方式显示即可。这种过滤器已经在AngularJS中,它被称为date。
只需选择您需要的格式(在您的情况下,秒将只是's)。这里是一个演示:

var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
  $scope.end_date = new Date('2018-11-10 10:11:15');
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>

<div ng-app="myApp" ng-controller="myCtrl">

  <input type="datetime-local" step=1 ng-model="end_date" required /> 
  <hr>
  {{end_date | date:"s"}}

</div>
 类似资料:
  • 我住在格林尼治时间9点,我想输入在我当前时区指定的日期和时间。Chrome版本40.0。2214.93(64位) 但是,如果我在日期时间选择器中输入12:00AM, 元素返回的实际值是(通过在Chrome控制台中打印出来),在我的时区等于上午9:00AM。我必须手动将9小时添加到结果中吗?因为Chrome不支持作为输入类型,所以我不能使用作为替换。

  • 我试过这个: 如何使用数据库中的数据设置该输入字段的值? 它不工作!! 我需要使编辑也成为可能。 或者我应该使用另一种类型的输入? 来自数据库!

  • 当通过Javascript设置该值并且该值包含秒数时,在Chrome上使用datetime本地输入类型似乎不起作用。为什么会这样?这似乎是一般的事情。简单来说,以下是如何重新创建问题: 创建一个元素,其中。 使用JavaScript(使用)将值设置为任意日期和时间,并带有非零秒(例如。)值。 尝试提交表单。它返回一个验证错误。 但是,如果您将秒数设置为0(例如,),或者该值是通过HTML属性设置的

  • 我一辈子都找不到在datetime local的输入框中添加秒的位置 现在它要求,我想在部分添加。结果将是: 我正在用PHP/HTML5编码 任何指示都将不胜感激。

  • Ruby提供了两种I/O例程,第一种是简单的接口,我们已经用了很多了。 print "Enter your name: " name = gets Kernel模块提供了一整套和I/O相关的方法:gets, open, print, printf, putc, puts, readline, readlines, 和test等,这些方法能使你简单方便的进行Ruby编程。这些方法典型的对标准输入输

  • 我目前正在用Java编写一个程序,其中我需要从用户那里获得输入,这是一段文本。然而,我需要用户能够在一次输入文本的多个段落。当程序提示输入时,只需粘贴整段文本就可以实现这一点。我对输入使用扫描器,当我将多个段落粘贴到输入中时,无论何时打印存储文本的变量,都不会抛出错误,只输出第一节(在第一个换行符之前)。如何使用多个换行符存储整段文本,而不提示用户为每个文本块输入单独的输入? 我已经有了一些代码,