我试图让Rails模型通过PHP cURL请求生成的JSON消息接受日期。消息将发送到模型的创建控制器。
我传递消息的模型与另一个模型(需要日期的模型)有很多关系。我想使用Date对象存储日期。
在数据上使用json_encode()之前,我通过cURL的PHP数组看起来像这样:
$data = array(
"parent" => array(
"parent_attr1" => 'blah',
"childs_attributes" => array(
array(
"child_attr1" => 'blabla',
"child_dateattr => 'mm/dd/yy'
),
),
),
);
我应该在" child_dateattr"中格式化字符串吗?是一个特定的格式?或者我是否需要在Rails应用程序中执行某些操作才能将字符串转换为Date对象?
答案 0 :(得分:0)
使用Date.strptime()
它的工作原理如下:
Date.strptime("06/21/81", "%m/%d/%y")
=> Sun, 21 Jun 1981