Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Typescript-删除毫秒_Javascript_Typescript_Date - Fatal编程技术网

Javascript Typescript-删除毫秒

Javascript Typescript-删除毫秒,javascript,typescript,date,Javascript,Typescript,Date,在typescript中,我按照以下方式设置对象的日期字段 日期:新日期(“2017-06-24”+“T”+“22:00”+“Z”) 然后,我将该对象作为帖子主体发送到我的Web服务。在正文中,日期字段类似于“at”:“2017-06-24T22:00:00.000Z” 但我想摆脱这一部分。我该怎么做 您可以将表单输入值中的字符串格式化为 new Date("2017-06-24"+"T"+"22:00"+"Z").toISOString().split('.')[0]+"Z" 否则,您可以直

在typescript中,我按照以下方式设置对象的日期字段

日期:新日期(“2017-06-24”+“T”+“22:00”+“Z”)

然后,我将该对象作为帖子主体发送到我的Web服务。在正文中,日期字段类似于“at”:“2017-06-24T22:00:00.000Z”
但我想摆脱这一部分。我该怎么做

您可以将表单输入值中的字符串格式化为

new Date("2017-06-24"+"T"+"22:00"+"Z").toISOString().split('.')[0]+"Z"
否则,您可以直接从表单输入值生成字符串

`${this.form.value.Date}T${this.form.value.Time}Z`
在上述两种情况下,字符串输出均为2017-06-24T22:00:00Z 而不是日期类型。
Js中的日期构造函数将具有毫秒字段
因此,如果对象中的at被定义为日期而不是字符串,这将是一个问题。

您的日期已经为
0
毫秒。否?是的,它已经是零了。你不直接使用:'2017-06-24T22:00Z',你无论如何都在发送一个字符串,那么你想把at的值指定为一个新的日期()而不是直接生成一个字符串,借助于你已有的日期和时间。嗨@Avinash,因为我试图简化这个问题。我从表单输入中获取日期和时间部分。这就是为什么我没有在你写的时候问你这个问题,看看这个