Display time in correct timezone
This commit is contained in:
		| @@ -271,8 +271,12 @@ async fn route_station_to_dest_station( | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         let departure_time = chrono::DateTime::parse_from_rfc3339(&departure_info.time) | ||||
|             .map_err(|_err| (StatusCode::INTERNAL_SERVER_ERROR, String::from("Cannot parse departure time")))? | ||||
|             .with_timezone(&chrono_tz::Europe::Berlin); | ||||
|  | ||||
|         if stops_at_destination { | ||||
|             out.push_str(&format!("<li>{}: ", departure_info.time)); | ||||
|             out.push_str(&format!("<li><time datetime=\"{}\">{}</time>: ", departure_info.time, departure_time.format("%H:%M"))); | ||||
|             out.push_str(&format!("<a href=\"https://bahn.expert/details/{}%20{}/{}?evaNumberAlongRoute={}\">", &departure.train.r#type, &departure.train.number, &departure.initialDeparture, station_properties.code)); | ||||
|             out.push_str(&format!("{} ({} {})</a>", &departure.train.name, &departure.train.r#type, &departure.train.number)); | ||||
|             out.push_str(&format!("[{}]-> {}\n", departure_info.platform, &departure.destination)); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user