比如在数据库中,它是这样子的 但是我想要的是这样子的
希望大家多多指教呀,新人一枚
已解决 使用这个格式 Time.now.strftime('%Y-%m-%d') 请问 这个原可以重写成这个吗
current_user.created_at.to_date == Date.today
@woooooo 直接使用这一句就可以吗。Date.today 会等于 2021-5-14 这种类型吗
@woooooo 可以这样子嘛
可以的
ruby 不熟悉就上 rails,哈哈
Time.now.strftime('%F')
上 rails 建议用 Time.current 和 Date.current,因为 Time.now 和 Date.today 用的是操作系统的时区和时间,在 rails 时区跟系统不同时就时间不正确了
Time.current
Date.current
Time.now
Date.today
created_at.to_date == Date.today 的比较采用的是 ruby 内部存储结构的数据值,不是比较字符串类型的 '2021-5-14'
created_at.to_date == Date.today
'2021-5-14'
@zhengpd 感谢