#!/usr/koeki/bin/ruby def time_set(year,month,day,hour,min,zone) #p Time.mktime(year, month, day, hour, min, zone).to_f #p Time.utc(year, month, day, hour, min, zone).to_f sec = Time.mktime(year, month, day, hour, min).to_f - Time.utc(year,1,1,0).to_f ENV['TZ'] = nil # もとに戻す sec/60.0 # 分に換算 end y = 2008 m = 12 d = 1 h = 0 min = 0 #x = "東京" x = "ニューヨーク" if x == "東京" ENV['TZ'] = 'Japan' elsif x == "ニューヨーク" ENV['TZ'] = 'US/Eastern' elsif x == "ミラノ" ENV['TZ'] = 'Europe/Paris' end # p Time.local(y,m,d,h,min) # p z = Time.local(y,m,d,h,min).zone time_set(y,m,d,h,min,z)