PostgIS 2.0과 함께 websockets, nodejs v0.10.12 및 PostgreSQL 9.1을 사용하고 있습니다. 이제 websockets에서 서버 측에서 텍스트 데이터를 수집하고 클라이언트로 보내려면 노드의 pg 플러그인을 사용하여 쿼리를 수행합니다. 나는 지금날짜 변경 - postgreSQL 및 웹 소켓
var query = client.query('SELECT p_name,p_date FROM pins WHERE p_id ='+ja)
//send them and render in client as html
query.on("row", function (row, result) {result.addRow(row);});
query.on("end", function (result) {
for (var i=0; i<result.rows.length; i++){
connection.send(
'Name</br>'
+result.rows[i].p_name+
'</br>Date</br>'
+result.rows[i].p_date+
'</br>'
}
client.end();
});
같은 것을 가지고, 여기에 까다로운 부분이다. 나는 25/02/2012 같은 날짜를 렌더링하고 싶습니다. 위의 코드와 , 나는이 분명히 PHP 내가이 WebSocket을 작동하기 때문에 자바 스크립트를 사용하고 내가
SET datestyle = "SQL, DMY";
같은 코드의 라인을 넣어 가지고 Sat Feb 02 2002 02:00:00 GMT+0200 (Χειμερινή ώρα GTB)
이 DD/MM/YYYY를 얻으려면 얻을. 내가 생각할 수
유일한 것은 내가 오류를 얻을 해달라고 그래서
var query = client.query('SET datestyle = "SQL, DMY"; SELECT p_name,p_date FROM pins WHERE p_id ='+ja)
처럼 위의 쿼리를 편집하고 있지만, 클라이언트의 날짜가 null
를 렌더링합니다.
어떻게 해결할 수 있습니까?
감사합니다.
애플리케이션의 가장자리 (즉, 최종 디스플레이)를 제외하고 어디서나 ISO 8601 형식으로 작업하지 않는 이유가 있습니까? –
@muistooshort 만약''var query = client.query ('SET datestyle = "ISO, DMY"를 선택하면 p_p_id는 p_id ='+ ja 인 핀을 선택하십시오. '나는 여전히'Sat Feb 02 2002 2002 02:00 : DD/MM/YYYY와 같은 것이 아닙니다. – slevin