1

リモートのmysqlデータベースにクライアントのタイムゾーンで時間データを保存する必要があるiPhoneアプリを開発しています。これは、php Web サービスを呼び出してデータを mysql データベースに保存することによって行われます。ユーザーのタイムゾーンを見つけて Web サービスに送信する最良の方法は何ですか。

編集:

 NSTimeZone *tzone  = [NSTimeZone defaultTimeZone];
 NSTimeInterval timeInt = [dateTime timeIntervalSince1970 ];
 NSNumber *timeStamp=[NSNumber numberWithInt:timeInt];

 NSString *zone = [tzone name];
 NSURL *url = [NSURL URLWithString:@"http://localhost/mytask/"];

 ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:[NSString stringWithFormat:@"%@", timeStamp] forKey:@"task_time_stamp"];
[request setPostValue:zone forKey:@"task_time_zone"];

クライアントのタイムゾーンを使用して MySql データベースにタイムスタンプを保存する方法。他のアプローチはありますか。

4

2 に答える 2

1
SET time_zone = 'America/New_York'; 

これにより、mysql db .execute before insert のタイムゾーン設定が変更される可能性があります。PHPで現在のタイムゾーンを知りたい場合は、を使用できますdate_default_timezone_get

于 2012-10-24T09:51:59.020 に答える