gpt4 book ai didi

javascript - 从 html 表单中获取日期

转载 作者:行者123 更新时间:2023-11-28 05:58:01 24 4
gpt4 key购买 nike

我有一个表单,其中一个输入的类型为 datetime-local。该表单最终通过 Angular 上传。我想做的是在发布之前将本地日期输入转换为 utc。我似乎不知道如何解决这个问题。我尝试了多种方法,但我不断得到未定义的值。这是我尝试过的:

HTML:

<input type="datetime-local" ng-model="PublishStartDate"
name="PublishStartDate" class="form-control"
id="publishStartDateId" />

JavaScript:

var formElement = document.getElementById('articleForm');
formElement.elements['PublishStartDate'].value = moment.utc(formElement.elements['PublishStartDate'].value);
var objData = new FormData(formElement);

我最终使用下面的 Angular 代码发布了表单,因为我也发送了文件数据:

$http.post('/api/ArticleAdminApi/UpdateArticle', objData, {
transformRequest: angular.identity,
headers: { 'Content-Type': undefined }
})

最佳答案

  <script>
var app = angular.module('app',[]);
</script>

<input type="datetime-local" ng-model="PublishStartDate"
name="PublishStartDate" class="form-control"
id="publishStartDateId" />
{{PublishStartDate}}

查看 Plunkr:here

关于javascript - 从 html 表单中获取日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37490467/

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