Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cerburus

Data invertida!????

Recommended Posts

Alguem sabe me dizer oq está havendo?Tem um sistema de noticias, aqui na minha maquina ele roda beleza a data sai normal ex: 02/12/2002. Agora quando jogo la no servidor que hospedo a data fica invertida. Ex: 12/02/2002! e tbm os dias dos meses ex: Janeiro, quando ta la fica January!Alguem pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

O que ocorre é que os formatos das datas são extraídos do servidor, o seu deve estar em Português-Brazil e o servidor na Web em Inglês por exemplo.

 

Para resolver isso você deverá formatar as datas, o ASP tem algumas funções, veja abaixo:

 

<%'------------------------------------------------------------' CONFIGURAÇÃO REGIONAL DO SISTEMA'------------------------------------------------------------Dim NR_LCID, DS_LCIDNR_LCID = 1046Select Case NR_LCIDCase 1078 DS_LCID = "Afrikaans"Case 1037 DS_LCID = "Hebrew"Case 1052 DS_LCID = "Albanian"Case 1081 DS_LCID = "Hindi"Case 14337 DS_LCID = "Arabic - U.A.E."Case 1038 DS_LCID = "Hungarian"Case 15361 DS_LCID = "Arabic - Bahrain"Case 1039 DS_LCID = "Icelandic"Case 5121 DS_LCID = "Arabic - Algeria"Case 1057 DS_LCID = "Indonesian"Case 3073 DS_LCID = "Arabic - Egypt"Case 1040 DS_LCID = "Italian - Standard"Case 2049 DS_LCID = "Arabic - Iraq"Case 2064 DS_LCID = "Italian - Switzerland"Case 11265 DS_LCID = "Arabic - Jordan"Case 1041 DS_LCID = "Japanese"Case 13313 DS_LCID = "Arabic - Kuwait"Case 1042 DS_LCID = "Korean"Case 12289 DS_LCID = "Arabic - Lebanon"Case 1062 DS_LCID = "Latvian"Case 4097 DS_LCID = "Arabic - Libya"Case 1063 DS_LCID = "Lithuanian"Case 6145 DS_LCID = "Arabic - Morocco"Case 1071 DS_LCID = "Macedonian"Case 8193 DS_LCID = "Arabic - Oman"Case 1086 DS_LCID = "Malay - Malaysia"Case 16385 DS_LCID = "Arabic - Qatar"Case 1082 DS_LCID = "Maltese"Case 1025 DS_LCID = "Arabic - Saudia Arabia"Case 1044 DS_LCID = "Norwegian - Bokmål"Case 10241 DS_LCID = "Arabic - Syria"Case 1045 DS_LCID = "Polish"Case 7169 DS_LCID = "Arabic - Tunisia"Case 2070 DS_LCID = "Portuguese - Standard"Case 9217 DS_LCID = "Arabic - Yemen"Case 1046 DS_LCID = "Português - Brasil"Case 1069 DS_LCID = "Basque "Case 1047 DS_LCID = "Raeto-Romance"Case 1059 DS_LCID = "Belarusian"Case 1048 DS_LCID = "Romanian"Case 1026 DS_LCID = "Bulgarian"Case 2072 DS_LCID = "Romanian - Moldova"Case 1027 DS_LCID = "Catalan"Case 1049 DS_LCID = "Russian"Case 4 DS_LCID = "Chinese"Case 2073 DS_LCID = "Russian - Moldova "Case 2052 DS_LCID = "Chinese - PRC"Case 3098 DS_LCID = "Serbian - Cyrillic "Case 3076 DS_LCID = "Chinese - Hong Kong"Case 1074 DS_LCID = "Setsuana"Case 4100 DS_LCID = "Chinese - Singapore"Case 1060 DS_LCID = "Slovenian"Case 1028 DS_LCID = "Chinese - Taiwan"Case 1051 DS_LCID = "Slovak"Case 1050 DS_LCID = "Croatian "Case 1070 DS_LCID = "Sorbian"Case 1029 DS_LCID = "Czech"Case 1034 DS_LCID = "Spanish - Standard"Case 1030 DS_LCID = "Danish"Case 11274 DS_LCID = "Spanish - Argentina"Case 1043 DS_LCID = "Dutch"Case 16394 DS_LCID = "Spanish - Bolivia"Case 2067 DS_LCID = "Dutch - Belgium"Case 13322 DS_LCID = "Spanish - Chile"Case 9 DS_LCID = "English"Case 9226 DS_LCID = "Spanish - Columbia"Case 3081 DS_LCID = "English - Australia"Case 5130 DS_LCID = "Spanish - Costa Rica"Case 10249 DS_LCID = "English - Belize"Case 7178 DS_LCID = "Spanish - Dominican Republic"Case 4105 DS_LCID = "English - Canada"Case 12298 DS_LCID = "Spanish - Ecuador"Case 6153 DS_LCID = "English - Ireland"Case 4106 DS_LCID = "Spanish - Guatemala"Case 8201 DS_LCID = "English - Jamaica"Case 18442 DS_LCID = "Spanish - Honduras"Case 5129 DS_LCID = "English - New Zealand"Case 2058 DS_LCID = "Spanish - Mexico"Case 7177 DS_LCID = "English - South Africa"Case 19466 DS_LCID = "Spanish - Nicaragua"Case 11273 DS_LCID = "English - Trinidad"Case 6154 DS_LCID = "Spanish - Panama"Case 2057 DS_LCID = "English - United Kingdom"Case 10250 DS_LCID = "Spanish - Peru"Case 1033 DS_LCID = "English - United States"Case 20490 DS_LCID = "Spanish - Puerto Rico"Case 1061 DS_LCID = "Estonian"Case 15370 DS_LCID = "Spanish - Paraguay"Case 1065 DS_LCID = "Farsi"Case 17418 DS_LCID = "Spanish - El Salvador"Case 1035 DS_LCID = "Finnish"Case 14346 DS_LCID = "Spanish - Uruguay"Case 1080 DS_LCID = "Faeroese"Case 8202 DS_LCID = "Spanish - Venezuela"Case 1036 DS_LCID = "French - Standard"Case 1072 DS_LCID = "Sutu"Case 2060 DS_LCID = "French - Belgium"Case 1053 DS_LCID = "Swedish"Case 3084 DS_LCID = "French - Canada"Case 2077 DS_LCID = "Swedish - Finland"Case 5132 DS_LCID = "French - Luxembourg"Case 1054 DS_LCID = "Thai "Case 4108 DS_LCID = "French - Switzerland"Case 1055 DS_LCID = "Turkish"Case 1084 DS_LCID = "Gaelic - Scotland"Case 1073 DS_LCID = "Tsonga"Case 1031 DS_LCID = "German - Standard"Case 1058 DS_LCID = "Ukranian"Case 3079 DS_LCID = "German - Austrian"Case 1056 DS_LCID = "Urdu - Pakistan"Case 5127 DS_LCID = "German - Lichtenstein"Case 1066 DS_LCID = "Vietnamese"Case 4103 DS_LCID = "German - Luxembourg"Case 1076 DS_LCID = "Xhosa"Case 2055 DS_LCID = "German - Switzerland"Case 1085 DS_LCID = "Yiddish"Case 1032 DS_LCID = "Greek"Case 1077 DS_LCID = "Zulu"   	 Case Else     DS_LCID = "[Português - Brasil]"End SelectIf DS_LCID = "[Português - Brasil]" ThenSession.LCID = 1046'SetLocale(1046)ElseSession.LCID = NR_LCID'SetLocale(1046)End If'-----------------------------------------------------------------------' FIM DA CONFIGURAÇÃO REGIONAL DO SISTEMA'-----------------------------------------------------------------------'-----------------------------------------------------------------------'FUNÇÃO:  FormatDateTime(Date[, NamedFormat])'CONFIGURAÇÃO:	NamedFormat'    0 = 17/2/2003 10:20:41'    1 = segunda-feira, 17 de fevereiro de 2003'    2 = 10/2/2003'    3 = 10:20:41'    4 = 10:20'EXEMPLO:  FormatDateTime("17/02/2003 10:20:41", 1)'------------------------------------------------------------------------'------------------------------------------------------------------------------------------'FUNÇÃO:  FormatNumber(Expressão [,Decimal [,ZeroFração [,Negativo [,Agrupar]]]])'CONFIGURAÇÃO:	Expressão - é o valor numérico'    Decimal  - número de casas decimais'    ZeroFração - Uso de Zero antes da virgula em caso de fração'    ([-1 = Verdadeiro]; [0 = Falso]; [-2 = Padrão])'    Negativo - Uso de parenteses para números negativos '    ([-1 = Verdadeiro]; [0 = Falso]; [-2 = Padrão])'    Agrupar  - Uso de separador de milhar '    ([-1 = Verdadeiro]; [0 = Falso]; [-2 = Padrão])'EXEMPLO:  FormatNumber(-000.19090900,2,-1,0,-1)'-------------------------------------------------------------------------------------------'------------------------------------------------------------------------------------------'FUNÇÃO:  FormatCurrency(Expressão [,Decimal [,ZeroFração [,Negativo [,Agrupar]]]])'CONFIGURAÇÃO:	Expressão - é o valor numérico com o símbolo da moeda'    Decimal  - número de casas decimais'    ZeroFração - Uso de Zero antes da virgula em caso de fração'    ([-1 = Verdadeiro]; [0 = Falso]; [-2 = Padrão])'    Negativo - Uso de parenteses para números negativos '    ([-1 = Verdadeiro]; [0 = Falso]; [-2 = Padrão])'    Agrupar  - Uso de separador de milhar '    ([-1 = Verdadeiro]; [0 = Falso]; [-2 = Padrão])'EXEMPLO:  FormatCurrency(-000.19090900,2,-1,0,-1)'-------------------------------------------------------------------------------------------'------------------------------------------------------------------------------------------'FUNÇÃO:  FormatPercent(Expressão [,Decimal [,ZeroFração [,Negativo [,Agrupar]]]])'CONFIGURAÇÃO:	Expressão - é o valor numérico com o símbolo da moeda'    Decimal  - número de casas decimais'    ZeroFração - Uso de Zero antes da virgula em caso de fração'    ([-1 = Verdadeiro]; [0 = Falso]; [-2 = Padrão])'    Negativo - Uso de parenteses para números negativos '    ([-1 = Verdadeiro]; [0 = Falso]; [-2 = Padrão])'    Agrupar  - Uso de separador de milhar '    ([-1 = Verdadeiro]; [0 = Falso]; [-2 = Padrão])'EXEMPLO:  FormatCurrency(-000.19090900,2,-1,0,-1)'-------------------------------------------------------------------------------------------%>

 

Qualquer coisa estou por aqui,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segue abaixo uma caixa de seleção com as opções por região e o seu valor:

 

       <select name="nr_idioma_lcid">          <option value="1078">Afrikaans</option>          <option value="1052">Albanian</option>          <option value="14337">Arabic - U.A.E.</option>          <option value="15361 ">Arabic - Bahrain</option>          <option value="5121 ">Arabic - Algeria</option>          <option value="3073 ">Arabic - Egypt</option>          <option value="2049 ">Arabic - Iraq</option>          <option value="11265 ">Arabic - Jordan</option>          <option value="13313 ">Arabic - Kuwait</option>          <option value="12289 ">Arabic - Lebanon</option>          <option value="4097 ">Arabic - Libya</option>          <option value="6145 ">Arabic - Morocco</option>          <option value="8193 ">Arabic - Oman</option>          <option value="16385 ">Arabic - Qatar</option>          <option value="1025 ">Arabic - Saudia Arabia</option>          <option value="10241 ">Arabic - Syria</option>          <option value="7169 ">Arabic - Tunisia</option>          <option value="9217 ">Arabic - Yemen</option>          <option value="1069 ">Basque </option>          <option value="1059 ">Belarusian</option>          <option value="1026 ">Bulgarian</option>          <option value="1027 ">Catalan</option>          <option value="4 ">Chinese</option>          <option value="2052 ">Chinese - PRC</option>          <option value="3076 ">Chinese - Hong Kong</option>          <option value="4100 ">Chinese - Singapore</option>          <option value="1028 ">Chinese - Taiwan</option>          <option value="1050 ">Croatian </option>          <option value="1029 ">Czech</option>          <option value="1030 ">Danish</option>          <option value="1043 ">Dutch</option>          <option value="2067 ">Dutch - Belgium</option>          <option value="9 ">English</option>          <option value="3081">English - Australia</option>          <option value="10249 ">English - Belize</option>          <option value="4105 ">English - Canada</option>          <option value="6153 ">English - Ireland</option>          <option value="8201 ">English - Jamaica</option>          <option value="5129 ">English - New Zealand</option>          <option value="7177 ">English - South Africa</option>          <option value="11273">English - Trinidad</option>          <option value="2057 ">English - United Kingdom</option>          <option value="1033 ">English - United States</option>          <option value="1061 ">Estonian</option>          <option value="1065 ">Farsi</option>          <option value="1035 ">Finnish</option>          <option value="1080 ">Faeroese</option>          <option value="1036 ">French - Standard</option>          <option value="2060 ">French - Belgium</option>          <option value="3084 ">French - Canada</option>          <option value="5132 ">French - Luxembourg</option>          <option value="4108 ">French - Switzerland</option>          <option value="1084 ">Gaelic - Scotland</option>          <option value="1031 ">German - Standard</option>          <option value="3079 ">German - Austrian</option>          <option value="5127 ">German - Lichtenstein</option>          <option value="4103 ">German - Luxembourg</option>          <option value="2055 ">German - Switzerland</option>          <option value="1032 ">Greek</option>          <option value="1037 ">Hebrew</option>          <option value="1081 ">Hindi</option>          <option value="1038 ">Hungarian</option>          <option value="1039 ">Icelandic</option>          <option value="1057 ">Indonesian</option>          <option value="1040">Italian - Standard</option>          <option value="2064 ">Italian - Switzerland</option>          <option value="1041 ">Japanese</option>          <option value="1042 ">Korean</option>          <option value="1062 ">Latvian</option>          <option value="1063 ">Lithuanian</option>          <option value="1071 ">Macedonian</option>          <option value="1086 ">Malay - Malaysia</option>          <option value="1082 ">Maltese</option>          <option value="1044 ">Norwegian - Bokmål</option>          <option value="1045 ">Polish</option>          <option value="2070 ">Portuguese - Standard</option>          <option value="1046 " selected>Português - Brasil</option>          <option value="1047 ">Raeto-Romance</option>          <option value="1048 ">Romanian</option>          <option value="2072 ">Romanian - Moldova</option>          <option value="1049 ">Russian</option>          <option value="2073 ">Russian - Moldova </option>          <option value="3098 ">Serbian - Cyrillic </option>          <option value="1074 ">Setsuana</option>          <option value="1060 ">Slovenian</option>          <option value="1051 ">Slovak</option>          <option value="1070 ">Sorbian</option>          <option value="1034 ">Spanish - Standard</option>          <option value="11274 ">Spanish - Argentina</option>          <option value="16394 ">Spanish - Bolivia</option>          <option value="13322 ">Spanish - Chile</option>          <option value="9226 ">Spanish - Columbia</option>          <option value="5130 ">Spanish - Costa Rica</option>          <option value="7178 ">Spanish - Dominican Republic</option>          <option value="12298 ">Spanish - Ecuador</option>          <option value="4106 ">Spanish - Guatemala</option>          <option value="18442 ">Spanish - Honduras</option>          <option value="2058 ">Spanish - Mexico</option>          <option value="19466 ">Spanish - Nicaragua</option>          <option value="6154 ">Spanish - Panama</option>          <option value="10250 ">Spanish - Peru</option>          <option value="20490 ">Spanish - Puerto Rico</option>          <option value="15370 ">Spanish - Paraguay</option>          <option value="17418 ">Spanish - El Salvador</option>          <option value="14346 ">Spanish - Uruguay</option>          <option value="8202 ">Spanish - Venezuela</option>          <option value="1072 ">Sutu</option>          <option value="1053 ">Swedish</option>          <option value="2077 ">Swedish - Finland</option>          <option value="1054 ">Thai </option>          <option value="1055 ">Turkish</option>          <option value="1073 ">Tsonga</option>          <option value="1058 ">Ukranian</option>          <option value="1056 ">Urdu - Pakistan</option>          <option value="1066 ">Vietnamese</option>          <option value="1076 ">Xhosa</option>          <option value="1085 ">Yiddish</option>          <option value="1077 ">Zulu </option>        </select>

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, o meu sistema de datas funciona direitinho. Porém nos primeiros dias do mês ele inverte as datas... é muito estranho...Eu uso o lcid 1046...Alguém sabe pq esse erro ocorre comigo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.