我们使用“America/New_York”约定为用户选择时区,但在我们的资源受限系统中,我们必须手动提供实际的TZ变量。例如,对于纽约,我们有:将Olson时区文件转换为TZ环境变量
timezones["America/New_York"] = "EST5EDT,M3.2.0,M11.1.0";
但是,资源发现提供这些环境设置只有美国所有地区的一个子集,而我试图建构其余的。例如,我需要制造America/Kentucky/Louisville和America/Boise。
是否有资源可以将Olson约定转换为TZ环境变量的内置或现有脚本?我搜索了一段时间,找不到任何东西(并且对于自己实现逻辑感到紧张)。
TIA 麦克