Сообщение Re[5]: Локализация дат и в распределенных приложениях от 25.03.2015 16:20
Изменено 27.03.2015 2:07 c-smile
Здравствуйте, baranovda, Вы писали:
B>* * *
B>Пока делаю выводы, что в реализации броузеров контролы ввода датой-временем самодеятельности не проявляют
Наиди разницу в этих двух случаях:
value of W3C input date/time есть строка которая в общем случае к тому что ты передаешь на сервер в виде JSON отношения не имеет — ты должен её/их конвертирвать к представлению в BL/DB.
value of Sciter input date/time есть объект Date который в общем случае к тому что ты передаешь на сервер в виде JSON отношения не имеет — ты должен её/их конвертирвать к представлению в BL/DB.
Рззница как ты понимаешь лишь в реализации двух функций parseDate/emitDate ниже:
Что в этих parseDate/emitDate такого военного ?
B>* * *
B>Пока делаю выводы, что в реализации броузеров контролы ввода датой-временем самодеятельности не проявляют
Наиди разницу в этих двух случаях:
value of W3C input date/time есть строка которая в общем случае к тому что ты передаешь на сервер в виде JSON отношения не имеет — ты должен её/их конвертирвать к представлению в BL/DB.
value of Sciter input date/time есть объект Date который в общем случае к тому что ты передаешь на сервер в виде JSON отношения не имеет — ты должен её/их конвертирвать к представлению в BL/DB.
Рззница как ты понимаешь лишь в реализации двух функций parseDate/emitDate ниже:
<html>
<head>
<script type="text/tiscript">
var json = {
date: "2015-03-25"
};
function parseDate(str) {
var fields = str.scanf("%d-%d-%d");
return new Date(fields[0],fields[1],fields[2]);
}
function emitDate(dt) {
return String.printf("%04d-%02d-%02d",dt.year, dt.month, dt.day);
}
self.select("#show").on("click", function(){
var dt = parseDate(json.date);
self.select("input[name=date]").value = dt;
})
self.select("#save").on("click", function(){
var dt = self.select("input[name=date]").value;
view.msgbox(#information, emitDate(dt));
})
</script>
</head>
<body>
<form>
Date: <input|date name="date">
</form>
<button id="show">Load</button>
<button id="save">Save</button>
</body>
</html>
Что в этих parseDate/emitDate такого военного ?
Re[5]: Локализация дат и в распределенных приложениях
Здравствуйте, baranovda, Вы писали:
B>* * *
B>Пока делаю выводы, что в реализации броузеров контролы ввода датой-временем самодеятельности не проявляют
Наиди разницу в этих двух случаях:
value of W3C input date/time есть строка которая в общем случае к тому что ты передаешь на сервер в виде JSON отношения не имеет — ты должен её/их конвертирвать к представлению в BL/DB.
value of Sciter input date/time есть объект Date который в общем случае к тому что ты передаешь на сервер в виде JSON отношения не имеет — ты должен её/их конвертирвать к представлению в BL/DB.
Рззница как ты понимаешь лишь в реализации двух функций parseDate/emitDate ниже:
Что в этих parseDate/emitDate такого военного ?
B>* * *
B>Пока делаю выводы, что в реализации броузеров контролы ввода датой-временем самодеятельности не проявляют
Наиди разницу в этих двух случаях:
value of W3C input date/time есть строка которая в общем случае к тому что ты передаешь на сервер в виде JSON отношения не имеет — ты должен её/их конвертирвать к представлению в BL/DB.
value of Sciter input date/time есть объект Date который в общем случае к тому что ты передаешь на сервер в виде JSON отношения не имеет — ты должен её/их конвертирвать к представлению в BL/DB.
Рззница как ты понимаешь лишь в реализации двух функций parseDate/emitDate ниже:
<html>
<head>
<script type="text/tiscript">
var json = {
date: "2015-03-25"
};
function parseDate(str) {
var fields = str.scanf("%d-%d-%d");
return Date.local(fields[0],fields[1],fields[2]);
}
function emitDate(dt) {
return String.printf("%04d-%02d-%02d",dt.year, dt.month, dt.day);
}
self.select("#show").on("click", function(){
var dt = parseDate(json.date);
self.select("input[name=date]").value = dt;
})
self.select("#save").on("click", function(){
var dt = self.select("input[name=date]").value;
view.msgbox(#information, emitDate(dt));
})
</script>
</head>
<body>
<form>
Date: <input|date name="date">
</form>
<button id="show">Load</button>
<button id="save">Save</button>
</body>
</html>
Что в этих parseDate/emitDate такого военного ?