0

请在下面找到我的脚本.. http://jsfiddle.net/ramu_steve/Fcbjr/1/

正如您在上面的脚本中看到的那样,我在日期字段中显示当前日期.. 所以我需要通过延迟 5 小时来显示当前日期.. 示例.. 如果用户在 07 的上午 12:30 或上午 5:00 选择表单/18/2012 ..它必须显示 07/17/2012 ..所以只有在上午 5:00 之后才能更改日期..是否可以将当前日期延迟 5 小时?提前致谢 ...

谢谢大家,这是我更新脚本的解决方案

http://jsfiddle.net/ramu_steve/Fcbjr/3/

4

1 回答 1

1

在设置日期之前,您必须执行时间逻辑来确定要显示的日期。

示例:http: //jsfiddle.net/aztechy/25K4C/

这是一个非常基本的例子。据我了解,早上 5 点之前的任何内容都应该使用之前的日期,否则显示的日期是当前日期。

您可以通过在创建 var currentDate 时明确定义日期参数来玩弄逻辑:

var currentDate = new Date(year, month, day, hour); // Filling in the proper numerical values for the variable placeholders of course.
于 2012-07-17T15:44:43.030 回答