'OrderDate'라는 속성이있는 'Order'라는 엔티티가 있다고 가정 해 보겠습니다. 서버에 저장 파이프 라인에서 나는 다음과 같이 유효성 검사 논리를 가지고 : 사용자가 내가 오늘에 기본적으로 주문일을 설정하려면 새로운 질서를 만들 때자바 스크립트의 기본 DateTimeOffset 설정
partial void Orders_Validate(Order entity, EntitySetValidationResultsBuilder results) {
if(entity.OrderDate > DateTime.Today)
results.AddPropertyError(
"Please specify a date that is not in the future",
entity.Details.Properties.OrderDate);
}
에서, HTML 클라이언트에서 데이터 입력을 간소화하려면 ' 생성 된 '이벤트는 다음과 같습니다.
myapp.Order.created = function (entity) {
entity.OrderDate = new Date();
entity.OrderDate.setHours(0, 0, 0, 0);
};
서버와 클라이언트가 동일한 시간대에있는 한 제대로 작동합니다.
- 겠습니까이 이른 아침의 클라이언트가 동아시아 어딘가에 경우이 작업에 예를 들면 다음과 같습니다
내 세 가지 질문 있습니다 월요일이지만 서버는 여전히 미국에 있으며 일요일은 아직입니까?
- 'OrderDate'속성에 대한 올바른 데이터 형식은 무엇입니까? 그것은 DateTimeOffset일까요 아니면 그냥 Date와 작동할까요?
- 유형을 DateTimeOffset 인 경우,
이 도움을 주셔서 감사합니다 자바 스크립트의 '주문 날짜'속성을 설정하는 올바른 방법은 무엇인가,
보다도으로부터,
일반적으로 클라이언트는 서버 시간을 신경 쓰지 않으므로 타임 스탬프를 사용하여 상호 운용해야합니다. –
내 말은 서버 오류가 "당신이 내일이에요"라고 말하면 사람을 혼란스럽게 할 것이며, 이것을 확인하고 싶다면 시간을 사용하십시오. –