phonegapで、iOSのデバイス設定に応じて、時刻を午前/午後または24時間形式で表示することはできますか?デバイスでは、設定で「24時間制」をオンまたはオフに設定できます。phonegapアプリで、設定に応じて時刻形式を調整したい。
ありがとう。
phoneGapのドキュメントを確認しましたが、デバイスの時刻形式の設定を知る方法がないようです。ただし、この機能については、Cordova(別名Phonegap)チームに機能リクエストを送信することをお勧めします。
http://docs.phonegap.com/en/2.0.0/cordova_device_device.md.html#Device
これは、PhoneGapと連携できるサードパーティのライブラリが存在しないということではありません。ただし、それを実行するプラグインを探すか、独自のプラグインを作成する必要があります。私はこれをグーグルで簡単に検索しましたが、何も見つかりませんでした。
あなたはただcordovaのビルトイングローバリゼーションプラグインをすることができます。たとえば、実行する場合、
navigator.globalization.dateToString(
new Date(),
function (date) { alert('date: ' + date.value + '\n'); },
function () { alert('Error getting dateString\n'); },
{ formatLength: 'short', selector: 'date and time' }
);
date.value
時間形式を明らかにするdateStringを保持します(「AM」または「PM」が文字列に含まれているかどうかを確認するだけです)。