从下拉列表中选择时如何获取日期对象

时间:2016-03-15 05:56:54

标签: javascript jquery angularjs typescript

我有一个下拉列表(附带截图),当我们选择像今年这样的任何一个时,那么如何使用javascript,angular js使用日期对象在后端发送StartIndex和EndIndex。 在此先感谢任何帮助将是适当的

StatIndex:2016-01-01T00:00:00+5:30
EndIndex :2016-12-31T23:59:59+5:30

code for Index Range 
 this.indexRanges = ['This Year', 'Last Year', 'This Quarter', 'Last Quarter', 'This Month', 'Last Month', 'This Week',
                    'Last Week', 'Last 72 Hours', 'Last 48 Hours', 'Last 24 Hours', 'Today', 'Yesterday', 'Last Hours', 'This Hours',
                    'This 30 Minutes', 'Last 30 Minutes', 'This 15 Minutes', 'Last 15 Minutes', 'This 10 Minutes', 'Last 10 Minutes'];

enter image description here

2 个答案:

答案 0 :(得分:0)

  

使用javascript,angular js

使用日期对象发送后端

你最想要的是开始日期:

StatIndex:2016-01-01T00:00:00+5:30

使用Date构造函数可以很容易地将其转换为Date对象。例如:

var StatIndex = '2016-01-01T00:00:00+5:30';
const date = Date(StatIndex);
const toSend = {date:date};
const json = JSON.stringify(toSend);

答案 1 :(得分:0)

正如@Hassan Tariq在评论中提到的,你需要为它编写自己的方法。为了帮助您,有一个很好的图书馆可以使用日期moment.js