Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.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 来自C的Highcharts范围选择器日期格式#_Javascript_C#_Asp.net_Highcharts - Fatal编程技术网

Javascript 来自C的Highcharts范围选择器日期格式#

Javascript 来自C的Highcharts范围选择器日期格式#,javascript,c#,asp.net,highcharts,Javascript,C#,Asp.net,Highcharts,我有一个C#util函数,它返回不同地区的DateTimeFormat。如何使用此选项为inputDateFormat和InputItDateFormat的高位图表设置范围选择器日期格式。有没有一种在这些格式之间转换的简单方法 我的C#日期格式如下:MM dd yyyy 我需要将其映射到高级图表格式%m-%d-%Y嗯,您不清楚您想要什么。但我想,不同的地区有不同的C#date格式。你想把它们全部映射到HighCharts日期格式 因此,在C#中始终保持数据为DateTime类型的诀窍是,对于所有

我有一个C#util函数,它返回不同地区的DateTimeFormat。如何使用此选项为inputDateFormat和InputItDateFormat的高位图表设置范围选择器日期格式。有没有一种在这些格式之间转换的简单方法

我的C#日期格式如下:MM dd yyyy


我需要将其映射到高级图表格式%m-%d-%Y

嗯,您不清楚您想要什么。但我想,不同的地区有不同的C#date格式。你想把它们全部映射到HighCharts日期格式

因此,在C#中始终保持数据为DateTime类型的诀窍是,对于所有不同的格式,可以有一个DateTime值。然后序列化/反序列化到JS中的日期类型。通过这种方式,我们将C#格式解耦为JS格式。对于HighCharts,当您获取/设置日期值时,只需使用JS date对象

let datedeserizedfrombackend=新日期(2020,02,27);
让dateAsStringForHighCharts=时刻(DateDeserializedFromBackend).format('MM-DD-YYYY');
警报(dateAsStringForHighCharts)

highcharts inputDateFormat和InputItDateFormat需要日期格式字符串。不是日期值。我想我的问题是,是否有一种在日期格式字符串之间进行序列化/反序列化的标准方法。如果是这种情况,您可以轻松地使用一些格式化程序库,例如。我在moment js中找不到转换日期格式字符串的示例。如果您知道的话,您可以提供一个示例momentjs函数来执行此操作吗?Hi@Manoj Sreekumar,因此您只需要将字符串“MM dd yyyy”转换为“%m-%d-%Y”?