날짜를 표시하고 싶습니다 (마스터 페이지에 표시). 현재의 문화를 바탕으로 다른 언어로 마스터문화를 기준으로 한 날짜 표시
내 자바 스크립트 코드 : 프랑스어 또는 기타 :
<script type="text/javascript">
var t;
$(document).ready(function pageLoad() {
setTimeout('SetTime()', 1000);
});
function SetTime() {
var date = new Date();
date.format = 'MM.DD.YYYY';
$get('<%=lbl.ClientID %>').innerHTML = date.toLocaleDateString() + " : " + date.toLocaleTimeString();
setTimeout("SetTime()", 1000);
}
</script>
항상 내가 다른 문화라고 설정 한 경우에도 영어로 날짜 문자열을 보여줍니다. 여기
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
Timer1.Tick += new EventHandler<EventArgs>(Timer1_Tick);
}
void Timer1_Tick(object sender, EventArgs e)
{
Label2.Text = DateTime.Now.ToLongDateString() + " " + DateTime.Now.ToLongTimeString();
UpdatePanel1.Update();
}
, 내가 선택한 문화를 기초로 다른 언어로 날짜 문자열을 받고 있어요 :
나는 코드 숨김 마스터 페이지의 파일을 통해 다른 방법을 시도했다. 하지만 저는 Timer를 사용하고 싶지 않습니다. 어떤 방법이 있더라도 타이머를 사용하지 않고도이 작업을 수행 할 수 있습니다. 감사.