根据开始日期动态填充重力表单


Dynamically Populate Gravity Forms Based on Start Date

在重力表单插件中,我尝试根据开始日期和开始时间值动态填充结束日期和结束时间,但没有运气。

这是我用来动态填充结束日期的代码:

<?php
add_filter("gform_field_value_date", "populate_date");
function populate_date($value){
return date('Y-m-d', strtotime('+0 days'));
}
?>

这实际上有效,但它会在提交日期而不是"开始日期"值中添加"+0 天"。

时间也一样。我想自动填充"结束时间"字段,即结束时间 = 开始时间。我想在"开始时间"中添加"+1 小时",从而获得"结束时间"。

有什么建议吗?嘟嘟

以下是日期位的解决方案:

http://gravitywiz.com/populate-dates-gravity-form-fields/

您的用例如下所示:

new GW_Populate_Date( array(
    'form_id' => 1,         // update to your form ID
    'target_field_id' => 1, // update to the ID of the 'End Date' field
    'source_field_id' => 2  // update to the ID of the 'Start Date' field
) );

您使用的是哪种时间字段配置?有表单链接?