当前位置: 首页 > 面试题库 >

将碳日期转换为mysql时间戳。

呼延学
2023-03-14
问题内容

我在mysql数据库中有一个timestamp变量列。尝试将Carbon时间戳转换为我可以在此处输入的内容,但Carbon::now()仅返回Carbon对象,当我尝试使用Carbon对象的时间戳字符串时,它未在mysql中注册。

public function store(CreateArticleRequest $request){
        $input = $request->all(); 
        var_dump($input); // JUST SO YOU CAN SEE
        $input['published_at'] = Carbon::now(); 
        var_dump($input); // JUST SO YOU CAN SEE
        Article::create($input);   
}

我的第一个var dump就像这样:

array (size=4)
  '_token' => string 'Wy67a4hWxrnfiGz61wmXfYCSjAdldv26wOJiLWNc' (length=40)
  'title' => string 'ASDFasdf' (length=8)
  'body' => string 'asdfasdf' (length=8)
  'published_at' => string '2015-08-26' (length=10)

我的第二个var dump就是这样。

与“ published_at”有关的mysql列是一个时间戳变量。我想如何将其从Carbon对象转换为?

提前致谢。


问题答案:

您也可以在模型上设置Mutator。

public function setPublishedAt($value)
{
    $this->attributes['published_at'] = strtotime($value);
}

转换为时间戳

$model -> setPublishedAt('2015-08-26'); // 1440572400

或者您可以使用将日期转换为时间戳 strtotime

strtotime —将任何英语文本日期时间描述解析为Unix时间戳

希望能有所帮助。



 类似资料:
  • 问题内容: 有谁知道如何将JS dateTime转换为MySQL datetime?还有一种方法可以向JS日期时间添加特定的分钟数,然后将其传递给MySQL日期时间? 问题答案: 尽管JS确实拥有足够的基本工具来执行此操作,但它相当笨拙。

  • 问题内容: 如何在MySQL中转换为? 问题答案: 在MySQL中使用功能 请记住,如果使用的框架以毫秒为单位进行存储(例如Java的时间戳),则 必须除以1000 ,以秒为单位获取正确的Unix时间。

  • 我试图找出如何在Kotlin中将转换为,这在Java中非常简单,但我在Kotlin中找不到任何等效的。 例如:历元时间戳(1970-01-01以来的秒数)== 在Kotlin中是否有解决方案,或者我是否必须在Kotln中使用Java语法?请给我一个简单的例子来说明如何解决这个问题。提前谢谢。 这个链接不是我问题的答案

  • 问题内容: 我已经尝试过一百万种不同的方法,但是没有用。任何帮助将非常感激。 上面的方法不起作用。 基本上,我想做的是获取纪元时间并将其转换为澳大利亚时间。我的当地时间是+05.30,但是我当然不希望这成为促成这种转化的因素。 编辑- 当我运行您的确切代码时,输​​出 时代1318388699000 2011年10月12日星期三08:34:59 GMT + 05:30 12/10/2011 03:

  • 问题内容: 我收到此错误: 无法将MySQL日期/时间值转换为System.DateTime 当我尝试从MySQL数据库中获取数据时。我的MySQL数据库中有 日期 数据类型。但是,当将其检索到我的数据表中时,它得到了上面的错误。 我怎样才能解决这个问题? 问题答案: 如果我用谷歌搜索“无法将MySQL日期/时间值转换为System.DateTime”,我会看到许多关于从Visual Studio

  • 问题内容: 我想将MySQL中的A 转换为日期。 我想将user.registration字段格式化为文本文件。 这是我的SQL: 我还尝试了日期转换: 我在写文本文件之前回显结果,然后得到: email1; name1; DATE_FORMAT(user.registration,’%d /%m /%Y’);新闻1 email2; name2; news2 如何将该字段转换为日期? 问题答案: