ruby-on-rails - 日期无效 Rails 闰年

标签 ruby-on-rails ruby

某人出生于1988年2月29日,闰年。当年份不是闰年时,如何定义此日期 - 1 天(2 月 28 日)?

def valid_date
d = DateTime.parse("Feb. 29")
rescue ArgumentError  
d = "Invalid Date"
end

最佳答案

date = 'Feb. 29'
begin
  DateTime.parse(date)
rescue ArgumentError
  DateTime.parse('Feb. 28') if date == 'Feb. 29'
end

关于ruby-on-rails - 日期无效 Rails 闰年,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63197748/

相关文章:

ruby-on-rails - Rails 迁移 - 寻找旧迁移的变化?

ruby-on-rails - 在正在运行的应用程序中将模型动态连接到数据库?

ruby - JSON 解析 Redis.get 返回

ruby-on-rails - Markdown 外部图像链接与 Redcarpet

ruby-on-rails - 为 Rails 应用程序设置 httpd.conf

iphone - 如何从 iPhone 应用程序异步接收数据到 Rails 应用程序?

java - Java 的 StringReader 的 Ruby 等价物是什么?

ruby-on-rails - ruby rails : What Reporting and/or Charting Tools Are Available?

ruby-on-rails - rails 3.2 : 12 Factor App

javascript - 在没有表单的情况下使用 jQuery 和 Rails 定期 ping 服务器,更新表