+ Ответить в теме
Показано с 1 по 21 из 21
  1. #1
    Новичок Аватар для chrono
    Регистрация
    23.10.2010
    Адрес
    Алматы
    Сообщений
    8

    Gmt или локальное время как получить?

    Всем приветы!)
    только что установил DevelStudio... и запнулся на одной вещи, такой как GMT или локальное время компьютера...
    я даже попытался узнать через date("o"), но он выдал +0000
    какие есть способы узнать время компьютера или GMT? //желательно первое

  2. #2
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,295

  3. #3
    Новичок Аватар для chrono
    Регистрация
    23.10.2010
    Адрес
    Алматы
    Сообщений
    8
    это ничего не меняет... всёравно показывает не то время что мне хотелось бы... он всё время говорит что я живу по гринвичу а на самом деле у меня с ним разница во времени 6часов, как получить эти 6 часов?

  4. #4
    Мастер Аватар для noRoman
    Регистрация
    22.03.2010
    Адрес
    Новочебоксарск
    Сообщений
    757
    Цитата Сообщение от chrono Посмотреть сообщение
    это ничего не меняет... всёравно показывает не то время что мне хотелось бы... он всё время говорит что я живу по гринвичу а на самом деле у меня с ним разница во времени 6часов, как получить эти 6 часов?
    вы внимательно читали? Посмотрите код http://community.develstudio.ru/atta...3&d=1287497920
    PS Я хороший программист потому что читаю это!

  5. #5
    Новичок Аватар для chrono
    Регистрация
    23.10.2010
    Адрес
    Алматы
    Сообщений
    8
    ну вроде внимательно... этот код я уже смотрел... и эти часы показывают что у меня сейчас 4 часа ночи, вместо 10 утра
    спасибо за терпение

  6. #6
    Мастер Аватар для noRoman
    Регистрация
    22.03.2010
    Адрес
    Новочебоксарск
    Сообщений
    757
    скачайте http://community.develstudio.ru/show...3-Desktop-Nova и виджет http://files.gw.kz/j61k6y74fb.html
    Сколько на виджете показывает?
    PS Я хороший программист потому что читаю это!

  7. #7
    Новичок Аватар для chrono
    Регистрация
    23.10.2010
    Адрес
    Алматы
    Сообщений
    8
    Цитата Сообщение от noRoman Посмотреть сообщение
    скачайте http://community.develstudio.ru/show...3-Desktop-Nova и виджет http://files.gw.kz/j61k6y74fb.html
    Сколько на виджете показывает?
    Скачал, поставил, посмотрел... к сожалению время тоже отличается от текущего... т.е. без учёта временных зон...

  8. #8
    Новичок Аватар для chrono
    Регистрация
    23.10.2010
    Адрес
    Алматы
    Сообщений
    8
    вот так вот всё выглядит:
    http://pics.kz/s5/0f/0a/4a/0f0a4a2e4...235bd2bb41.jpg

  9. #9
    Мастер Аватар для noRoman
    Регистрация
    22.03.2010
    Адрес
    Новочебоксарск
    Сообщений
    757
    Цитата Сообщение от chrono Посмотреть сообщение
    вот так вот всё выглядит:
    http://pics.kz/s5/0f/0a/4a/0f0a4a2e4...235bd2bb41.jpg
    странно. У меня +3 gmt и все показывает верно.
    Поставил +3 тегеран - стал врать
    Поставил +6 Астана - врет
    +6 Новосибирск - правильно
    +10 Владивосток - врет
    +10 Брисбейн - правильно

    Я фигею
    Последний раз редактировалось noRoman; 23.10.2010 в 15:07.
    PS Я хороший программист потому что читаю это!

  10. Пользователь сказал cпасибо:

    chrono (23.10.2010)

  11. #10
    Новичок Аватар для chrono
    Регистрация
    23.10.2010
    Адрес
    Алматы
    Сообщений
    8
    Я даже не знаю что делать: радоваться что я не полностью дурак или же расстраиваться так как это не только у меня жил бы в каком-нибудь "Брисбейне" проблемы бы не знал
    есть предложения как это решается без принуждения указывать пользователю свой часовой пояс?
    ну и переезд в куда-нибудь где показывает правильно - тоже не особо вариант

  12. #11
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,295
    PHP код:
    date("H:i:s"); 

  13. #12
    Новичок Аватар для chrono
    Регистрация
    23.10.2010
    Адрес
    Алматы
    Сообщений
    8
    Цитата Сообщение от xsnakes Посмотреть сообщение
    date("H:i:s");
    xsnakes, это обычное получение даты. Ты немного нас не понял... не получается потому что он не работает при некоторых выставленых зонах GMT.. например для Екатеринубрга работает, а для Омска уже нет

  14. #13
    Супер Модератор Аватар для xsnakes
    Регистрация
    14.03.2010
    Адрес
    Пятигорск
    Сообщений
    2,295
    Цитата Сообщение от chrono Посмотреть сообщение
    xsnakes, это обычное получение даты. Ты немного нас не понял... не получается потому что он не работает при некоторых выставленых зонах GMT.. например для Екатеринубрга работает, а для Омска уже нет
    Выводит системное время!

  15. #14
    Ученик Аватар для Jango Fruit
    Регистрация
    06.02.2011
    Адрес
    Дома, в Саратове
    Сообщений
    50
    Ставьте в компьютерных часах gmt+6 и время 10 с хером (ну сколько у вас там на виджете) и тогда будет вам веселье
    I love my Cort Z-42

  16. #15
    Ученик Аватар для Jango Fruit
    Регистрация
    06.02.2011
    Адрес
    Дома, в Саратове
    Сообщений
    50
    Может быть это баг у винды?
    I love my Cort Z-42

  17. #16
    Опытный Аватар для pilip
    Регистрация
    14.12.2010
    Адрес
    Центр Сибири
    Сообщений
    370
    У меня аналогичная проблема, берет по Гринвичу, пришлось ставить в настройках параметр "часовой пояс" и уже корректировать

  18. #17
    Пользователь Аватар для devillom
    Регистрация
    24.02.2011
    Адрес
    Казахстан
    Сообщений
    197
    date("H:i:s");
    Показывает -6 часов =)

  19. #18
    Кстати тема актуальна)))
    http://pxeboot.narod.ru/
    Использую DevelStudio version 2.0.0.9 plus

  20. #19
    Админ Аватар для vGhost
    Регистрация
    27.07.2011
    Адрес
    Самара
    Сообщений
    2,033
    Лехгко!

    PHP код:
    $obj = new COM('winmgmts://localhost/root/CIMV2');
    $wmi $obj->ExecQuery("SELECT * FROM Win32_TimeZone");
    ForEach(
    $wmi AS $wmi_call)
    {
        
    alert($wmi_call->Caption );

    Остальные параметры класса, которые можно получить и их описание найдёте тут:
    http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx

    __________________________________________________ ________
    Угу, угу... А потом достал из морозильной камеры - и степлером его, степлером!
    Для новичков
    __________________________________________________ ________
    Я практически совсем не задаю вопросов, не думали почему? Потому что я пользуюсь поиском и всегда нахожу ответы на свои вопросы!

  21. Пользователь сказал cпасибо:

    Let4ik_Russia (30.01.2012)

  22. #20
    Цитата Сообщение от vGhost Посмотреть сообщение
    Лехгко!

    PHP код:
    $obj = new COM('winmgmts://localhost/root/CIMV2');
    $wmi $obj->ExecQuery("SELECT * FROM Win32_TimeZone");
    ForEach(
    $wmi AS $wmi_call)
    {
        
    alert($wmi_call->Caption );

    Остальные параметры класса, которые можно получить и их описание найдёте тут:
    http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
    Ну это само собой разумеется)) просто думал а вдруг кто нить где нить че нить подправил в DS))
    http://pxeboot.narod.ru/
    Использую DevelStudio version 2.0.0.9 plus

  23. #21
    Админ Аватар для vGhost
    Регистрация
    27.07.2011
    Адрес
    Самара
    Сообщений
    2,033
    Я попробую уговорить Devel'a в следующей альфе добавить код который определит временную зону и выстовит её автоматом при старте приложения. А пока, можно это делать самим в событие создание.

    __________________________________________________ ________
    Угу, угу... А потом достал из морозильной камеры - и степлером его, степлером!
    Для новичков
    __________________________________________________ ________
    Я практически совсем не задаю вопросов, не думали почему? Потому что я пользуюсь поиском и всегда нахожу ответы на свои вопросы!

  24. Пользователь сказал cпасибо:

    Let4ik_Russia (01.02.2012)

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения