私はdatetime-localを使用しましたが、コントロールとのバインディング時にタイムゾーンを考慮する必要があります。 GMT時間をデータベースに保存したい。私はバインディング中に前後に変換するために以下の関数を使用しました。
function formatHTML5DateTime(date)
{
try
{
if (typeof(date) == 'undefined' || date == null || date == '') return "";
var tmpDate = new Date(date);
// gets the timezone offset in minutes
var offset = tmpDate.getTimezoneOffset();
// apply the timezone offset in reverse to local time
var newDate = tmpDate.addMinutes(Math.abs(offset) * -1);
return newDate.toISOString().replace("Z", "");
}
catch(e)
{
return "";
}
}
function formatJSDate(date)
{
try
{
if (typeof(date) == 'undefined' || date == null || date == '') return "";
var tmpDate = new Date(date);
// gets the timezone offset in minutes
var offset = tmpDate.getTimezoneOffset();
// apply the timezone offset to UTC time
var newDate = tmpDate.addMinutes(offset);
return newDate.toISOString();
}
catch(e)
{
return "";
}
}
このhttp://iosdeveloperforums.com/f6/ios-7-safari-dont-に基づきますsupport-date-time-input-433.htmlサポートされなくなりました。私はこの問題にも取り組んでいます。これまでのところ、巨大な変更になるとはいえ、フィールドを分けることしかできないと私は考えることができます。 – jongbanaag
こんにちは、 iphoner