2013-07-15 3 views
-6
'Mon, 15 Jul 2013 14:27:39 -0700' 

이것은 내가 사용해야하는 형식입니다. 나는에 어떤 형식 확실하지 않다날짜 문자열 개체를 다른 형식으로 변환하십시오.

을하지만,이 같은 문자열로 변환 할 :. 나는 기본 정규식 또는 분할 공간을 사용하지 않으

On Mon, 15 Jul 2013 at 2:27pm 

. 나는 "날짜"변환 방법

+0

을 살펴 보자 – Seth

+8

어느 날 https://github.com/samsonjs/strftime을 먼 미래에 그가 30,000 개의 질문을했을 때, TIMEX는 구글과이 사이트의 검색 기능을 발견 할 것입니다. 그리고 온 땅에 큰 기쁨이있을 것입니다. –

+2

@ 페카 미소 * 눈물 * ...이 얼마나 아름다운 이야기 – Ian

답변

1

jsFiddle Demo

이것은 당신이 입력의 정확한 형식을 알고에 따라 일부 사용자 지정 서식을 할 필요가하려고하는 상황과 같은 권리를 알고 싶어요. 하드 코딩 된 형식에 대한 지식이있는 하위 문자열을 사용하는 슬라이딩 윈도우 방식을 사용해야합니다.

는 (I 데모에 간결 여기 jQuery를 사용하는 실제 형식은 순수 자바 스크립트 유의하십시오.).

var t = $("#date").text(); 
$("#sol").html(function(){ 
var result = "On "; 
var sub = t.substr(0,17); 
t = t.substr(17); 
result += sub + "at "; 
var pre = t.substr(0,2); 
t = t.substr(2,3); 
var suffix = "am"; 
if(parseInt(pre) > 11){ 
    suffix = "pm"; 
    if(pre != 12){ 
    pre = parseInt(pre) - 12; 
    } 
} 
result += pre + t + suffix; 
return result; 
}); 
관련 문제