在Gravity Forms插件中,我尝试根据开始日期和开始时间值动态填充结束日期和结束时间,但没有运气。
这是我用来动态填充结束日期的代码:
<?php
add_filter("gform_field_value_date", "populate_date");
function populate_date($value){
return date('Y-m-d', strtotime('+0 days'));
}
?>
这实际上有效,但它会在提交日期添加“+0天”而不是“开始日期”值。
时间也一样。我希望自动填充“结束时间”字段,即结束时间=开始时间。我想在“开始时间”添加“+1小时”,从而获得“结束时间”。
有什么建议吗? TNX
答案 0 :(得分:1)
这是Date位的解决方案:
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
) );
您使用的是哪种时间字段配置?有表格链接吗?