我有一个文本文件。在此文本文件中,有一个日期格式为:dd.mm.yyyy。我想上传此文件,然后将其内容(日期)分配给模型属性,即:日期,然后保存到db。我尝试了formatter->asDate
,有很多不同的设置,但我根本无法找到正确的设置或功能,正确识别此日期并根据db更改它以便能够保存它正常。
public function assign() {
$this->date = $this->contentUploadedFile[0]);
...
我希望现在更清楚了。请帮助我找到实现这一目标的方法 - 非常感谢!
答案 0 :(得分:0)
您将日期作为文件读取的字符串。 如果$ this-> contentUploadedFile [0]返回from的内容,则无需使用“file_get_contents”函数。只需在下面的strtotime函数中放置“$ this-> contentUploadedFile [0]”。
$this->date=date('Y-m-d',strtotime($this->contentUploadedFile[0]));
或者如果“$ this-> contentUploadedFile [0]”是您的文件,则读取该文件的内容。并使用以下功能。
$this->date=date('Y-m-d',strtotime(file_get_contents($this->contentUploadedFile[0])));
然后您可以将日期保存在数据库中。