Проблема со временем

InstantCMS 2.X
#1 14 сентября 2018 в 12:31
Доброго дня
в режиме отладки выскачила ошибка
  1. Notice: date_default_timezone_set(): Timezone ID 'GMT+7 Novosibirsk' is invalid in /_____________________/public_html/bootstrap.php on line 61
с чем связана данная ошибка?
для удобства пользователей в файле
system\libs\timezones.php
к GMT приписал названия крупных городов
#2 15 сентября 2018 в 21:36

с чем связана данная ошибка?

@skipper

тем что
  1. Timezone ID 'GMT+7 Novosibirsk' is invalid in
в
  1. /_____________________/public_html/bootstrap.php on line 61
61 строке

а там

  1. 60 // Устанавливаем часовую зону
  2. 61 date_default_timezone_set($config->time_zone);
У меня 2.10.1 и файл system\libs\timezones.php такой
  1. <?php
  2.  
  3. function getTimeZones(){
  4. return array(
  5. 'Africa/Abidjan',
  6. 'Africa/Accra',
  7. 'Africa/Addis_Ababa',
  8. 'Africa/Algiers',
  9. 'Africa/Asmara',
  10. 'Africa/Asmera',
  11. 'Africa/Bamako',
  12. 'Africa/Bangui',
  13. 'Africa/Banjul',
  14. 'Africa/Bissau',
  15. 'Africa/Blantyre',
  16. 'Africa/Brazzaville',
  17. 'Africa/Bujumbura',
  18. 'Africa/Cairo',
  19. 'Africa/Casablanca',
  20. 'Africa/Ceuta',
  21. 'Africa/Conakry',
  22. 'Africa/Dakar',
  23. 'Africa/Dar_es_Salaam',
  24. 'Africa/Djibouti',
  25. 'Africa/Douala',
  26. 'Africa/El_Aaiun',
  27. 'Africa/Freetown',
  28. 'Africa/Gaborone',
  29. 'Africa/Harare',
  30. 'Africa/Johannesburg',
  31. 'Africa/Juba',
  32. 'Africa/Kampala',
  33. 'Africa/Khartoum',
  34. 'Africa/Kigali',
  35. 'Africa/Kinshasa',
  36. 'Africa/Lagos',
  37. 'Africa/Libreville',
  38. 'Africa/Lome',
  39. 'Africa/Luanda',
  40. 'Africa/Lubumbashi',
  41. 'Africa/Lusaka',
  42. 'Africa/Malabo',
  43. 'Africa/Maputo',
  44. 'Africa/Maseru',
  45. 'Africa/Mbabane',
  46. 'Africa/Mogadishu',
  47. 'Africa/Monrovia',
  48. 'Africa/Nairobi',
  49. 'Africa/Ndjamena',
  50. 'Africa/Niamey',
  51. 'Africa/Nouakchott',
  52. 'Africa/Ouagadougou',
  53. 'Africa/Porto-Novo',
  54. 'Africa/Sao_Tome',
  55. 'Africa/Timbuktu',
  56. 'Africa/Tripoli',
  57. 'Africa/Tunis',
  58. 'Africa/Windhoek',
  59. 'America/Adak',
  60. 'America/Anchorage',
  61. 'America/Anguilla',
  62. 'America/Antigua',
  63. 'America/Araguaina',
  64. 'America/Argentina/Buenos_Aires',
  65. 'America/Argentina/Catamarca',
  66. 'America/Argentina/ComodRivadavia',
  67. 'America/Argentina/Cordoba',
  68. 'America/Argentina/Jujuy',
  69. 'America/Argentina/La_Rioja',
  70. 'America/Argentina/Mendoza',
  71. 'America/Argentina/Rio_Gallegos',
  72. 'America/Argentina/Salta',
  73. 'America/Argentina/San_Juan',
  74. 'America/Argentina/San_Luis',
  75. 'America/Argentina/Tucuman',
  76. 'America/Argentina/Ushuaia',
  77. 'America/Aruba',
  78. 'America/Asuncion',
  79. 'America/Atikokan',
  80. 'America/Atka',
  81. 'America/Bahia',
  82. 'America/Bahia_Banderas',
  83. 'America/Barbados',
  84. 'America/Belem',
  85. 'America/Belize',
  86. 'America/Blanc-Sablon',
  87. 'America/Boa_Vista',
  88. 'America/Bogota',
  89. 'America/Boise',
  90. 'America/Buenos_Aires',
  91. 'America/Cambridge_Bay',
  92. 'America/Campo_Grande',
  93. 'America/Cancun',
  94. 'America/Caracas',
  95. 'America/Catamarca',
  96. 'America/Cayenne',
  97. 'America/Cayman',
  98. 'America/Chicago',
  99. 'America/Chihuahua',
  100. 'America/Coral_Harbour',
  101. 'America/Cordoba',
  102. 'America/Costa_Rica',
  103. 'America/Creston',
  104. 'America/Cuiaba',
  105. 'America/Curacao',
  106. 'America/Danmarkshavn',
  107. 'America/Dawson',
  108. 'America/Dawson_Creek',
  109. 'America/Denver',
  110. 'America/Detroit',
  111. 'America/Dominica',
  112. 'America/Edmonton',
  113. 'America/Eirunepe',
  114. 'America/El_Salvador',
  115. 'America/Ensenada',
  116. 'America/Fort_Nelson',
  117. 'America/Fort_Wayne',
  118. 'America/Fortaleza',
  119. 'America/Glace_Bay',
  120. 'America/Godthab',
  121. 'America/Goose_Bay',
  122. 'America/Grand_Turk',
  123. 'America/Grenada',
  124. 'America/Guadeloupe',
  125. 'America/Guatemala',
  126. 'America/Guayaquil',
  127. 'America/Guyana',
  128. 'America/Halifax',
  129. 'America/Havana',
  130. 'America/Hermosillo',
  131. 'America/Indiana/Indianapolis',
  132. 'America/Indiana/Knox',
  133. 'America/Indiana/Marengo',
  134. 'America/Indiana/Petersburg',
  135. 'America/Indiana/Tell_City',
  136. 'America/Indiana/Vevay',
  137. 'America/Indiana/Vincennes',
  138. 'America/Indiana/Winamac',
  139. 'America/Indianapolis',
  140. 'America/Inuvik',
  141. 'America/Iqaluit',
  142. 'America/Jamaica',
  143. 'America/Jujuy',
  144. 'America/Juneau',
  145. 'America/Kentucky/Louisville',
  146. 'America/Kentucky/Monticello',
  147. 'America/Knox_IN',
  148. 'America/Kralendijk',
  149. 'America/La_Paz',
  150. 'America/Lima',
  151. 'America/Los_Angeles',
  152. 'America/Louisville',
  153. 'America/Lower_Princes',
  154. 'America/Maceio',
  155. 'America/Managua',
  156. 'America/Manaus',
  157. 'America/Marigot',
  158. 'America/Martinique',
  159. 'America/Matamoros',
  160. 'America/Mazatlan',
  161. 'America/Mendoza',
  162. 'America/Menominee',
  163. 'America/Merida',
  164. 'America/Metlakatla',
  165. 'America/Mexico_City',
  166. 'America/Miquelon',
  167. 'America/Moncton',
  168. 'America/Monterrey',
  169. 'America/Montevideo',
  170. 'America/Montreal',
  171. 'America/Montserrat',
  172. 'America/Nassau',
  173. 'America/New_York',
  174. 'America/Nipigon',
  175. 'America/Nome',
  176. 'America/Noronha',
  177. 'America/North_Dakota/Beulah',
  178. 'America/North_Dakota/Center',
  179. 'America/North_Dakota/New_Salem',
  180. 'America/Ojinaga',
  181. 'America/Panama',
  182. 'America/Pangnirtung',
  183. 'America/Paramaribo',
  184. 'America/Phoenix',
  185. 'America/Port-au-Prince',
  186. 'America/Port_of_Spain',
  187. 'America/Porto_Acre',
  188. 'America/Porto_Velho',
  189. 'America/Puerto_Rico',
  190. 'America/Punta_Arenas',
  191. 'America/Rainy_River',
  192. 'America/Rankin_Inlet',
  193. 'America/Recife',
  194. 'America/Regina',
  195. 'America/Resolute',
  196. 'America/Rio_Branco',
  197. 'America/Rosario',
  198. 'America/Santa_Isabel',
  199. 'America/Santarem',
  200. 'America/Santiago',
  201. 'America/Santo_Domingo',
  202. 'America/Sao_Paulo',
  203. 'America/Scoresbysund',
  204. 'America/Shiprock',
  205. 'America/Sitka',
  206. 'America/St_Barthelemy',
  207. 'America/St_Johns',
  208. 'America/St_Kitts',
  209. 'America/St_Lucia',
  210. 'America/St_Thomas',
  211. 'America/St_Vincent',
  212. 'America/Swift_Current',
  213. 'America/Tegucigalpa',
  214. 'America/Thule',
  215. 'America/Thunder_Bay',
  216. 'America/Tijuana',
  217. 'America/Toronto',
  218. 'America/Tortola',
  219. 'America/Vancouver',
  220. 'America/Virgin',
  221. 'America/Whitehorse',
  222. 'America/Winnipeg',
  223. 'America/Yakutat',
  224. 'America/Yellowknife',
  225. 'Antarctica/Casey',
  226. 'Antarctica/Davis',
#3 15 сентября 2018 в 21:41

для удобства пользователей в файле
system\libs\timezones.php
к GMT приписал названия крупных городов

@skipper

с чем связана данная ошибка?

@skipper

Честно говоря, даже не знаю как реагировать) Ошибка связана с тем, что так делать было нельзя.
#4 18 сентября 2018 в 13:48

У меня 2.10.1 и файл system\libs\timezones.php такой

Андрей
я как раз убрал все имена и оставил только строчки с GMT

Ошибка связана с тем, что так делать было нельзя.

Fuze
так какая разница? юзер выбирает себе часовой пояс… для каких целей приведены куча лишних наименований?
как то можно исправить? чтобы остались только выбор часового пояса?
#5 18 сентября 2018 в 13:55

я как раз убрал все имена и оставил только строчки с GMT

@skipper
Еще раз. Не надо ничего удалять внутри названий, редактируя их.

так какая разница

@skipper
Если вы не понимаете сути, зачем делаете, ломая, и при этом удивляетесь, что не работает?

как то можно исправить

@skipper
Что исправить? Это официальный список таймзон php.net/manual/ru/timezones.php
Не нужны какие-то зоны в нём, удалите строчки целиком.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.