Konwertuj rozmiary butów między systemami US, UK, EU, JP, meksykańskim i australijskim za pomocą naszego łatwego w użyciu kalkulatora i kompleksowych tabel referencyjnych.
Narzędzia konwertera rozmiaru butów pomagają Ci natychmiast tłumaczyć między rozmiarami US, UK, EU, japońskimi, meksykańskimi i australijskimi, aby zapewnić idealnie dopasowany rozmiar za każdym razem. Niezależnie od tego, czy robisz zakupy u międzynarodowych sprzedawców, czy podróżujesz na całym świecie, nasz kompleksowy konwerter rozmiaru butów zapewnia dokładną konwersję rozmiarów we wszystkich głównych systemach pomiarowych dla mężczyzn, kobiet i dzieci.
Ten zaawansowany kalkulator konwersji rozmiaru butów eliminuje zamieszanie z rozmiarami podczas zakupu obuwia w różnych krajach. Dzięki precyzyjnym formułom konwersji i obszernym tabelom rozmiarów dla sześciu głównych systemów, z pewnością zamówisz właściwy rozmiar z dowolnego kraju.
Konwersja rozmiaru buta opiera się na pomiarach długości stopy, ale związek między tymi pomiarami a oznaczeniami rozmiaru różni się w zależności od systemu:
Matematyczne relacje między tymi systemami można wyrazić jako:
Jednak te formuły są przybliżeniami. W praktyce tabele konwersji oparte na znormalizowanych pomiarach są bardziej wiarygodne, zwłaszcza że nie ma doskonałej międzynarodowej standaryzacji.
Dokładność konwersji rozmiaru buta jest z natury niedokładna z powodu:
Dla najbardziej dokładnego dopasowania wskazane jest znanie długości stopy w milimetrach lub calach i konsultowanie się z tabelami rozmiarów specyficznymi dla danej marki, gdy są dostępne.
Międzynarodowy e-commerce uczynił konwersję rozmiaru buta ważniejszą niż kiedykolwiek. Podczas zakupu obuwia od zagranicznych sprzedawców detalicznych zrozumienie równoważników rozmiaru pomaga konsumentom podejmować świadome decyzje bez możliwości fizycznego przymierzenia butów.
1// Funkcja do konwersji rozmiarów dla platformy e-commerce
2function convertShoeSize(sourceSize, sourceSystem, targetSystem, gender) {
3 // Tabele konwersji dla różnych płci i systemów
4 const conversionTables = {
5 men: {
6 us: [6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12],
7 uk: [5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5],
8 eu: [39, 39.5, 40, 41, 41.5, 42, 42.5, 43, 44, 44.5, 45, 45.5, 46],
9 jp: [24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30],
10 mx: [7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5],
11 au: [5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5]
12 },
13 women: {
14 us: [5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11],
15 uk: [3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9],
16 eu: [35, 36, 36.5, 37, 38, 38.5, 39, 40, 40.5, 41, 42, 42.5, 43],
17 jp: [21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5],
18 mx: [6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5],
19 au: [3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9]
20 }
21 };
22
23 // Znajdź indeks w systemie źródłowym
24 const sourceIndex = conversionTables[gender][sourceSystem].findIndex(
25 size => Math.abs(size - sourceSize) < 0.1
26 );
27
28 if (sourceIndex === -1) return null; // Rozmiar nie znaleziony
29
30 // Zwróć odpowiadający rozmiar w systemie docelowym
31 return conversionTables[gender][targetSystem][sourceIndex];
32}
33
34// Przykład: Konwersja US Men's 9 na EU
35const euSize = convertShoeSize(9, 'us', 'eu', 'men');
36console.log(`US Men's 9 equals EU ${euSize}`); // Wynik: US Men's 9 equals EU 42.5
37
38// Przykład: Konwersja US Men's 9 na meksykański
39const mxSize = convertShoeSize(9, 'us', 'mx', 'men');
40console.log(`US Men's 9 equals MX ${mxSize}`); // Wynik: US Men's 9 equals MX 10.5
41
42// Przykład: Konwersja US Men's 9 na australijski
43const auSize = convertShoeSize(9, 'us', 'au', 'men');
44console.log(`US Men's 9 equals AU ${auSize}`); // Wynik: US Men's 9 equals AU 8.5
45
def convert_shoe_size(source_size, source_system, target_system, gender): """ Konwertuj rozmiary butów między różnymi systemami w zależności od płci. Parametry: source_size (float): Oryginalny rozmiar buta source_system (str): Oryginalny system ('us', 'uk', 'eu', 'jp', 'mx', 'au') target_system (str): System docelowy ('us', 'uk', 'eu', 'jp', 'mx', 'au') gender (str): 'men', 'women' lub 'children' Zwraca: float: Przekonwertowany rozmiar buta lub None, jeśli konwersja nie jest możliwa """ # Tabele konwersji conversion_tables = { 'men': { 'us': [6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12], 'uk': [5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5], 'eu': [39, 39.5, 40, 41, 41.5, 42, 42.5, 43, 44, 44.5, 45, 45.5, 46], 'jp': [24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5, 28, 28.5, 29, 29.5, 30], 'mx': [7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5, 13, 13.5], 'au': [5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5] }, 'women': { 'us': [5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11], 'uk': [3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9], 'eu': [35, 36, 36.5, 37, 38, 38.5, 39, 40, 40.5, 41, 42, 42.5, 43], 'jp': [21.5, 22, 22.5, 23, 23.5, 24, 24.5, 25, 25.5, 26, 26.5, 27, 27.5], 'mx': [6.5, 7, 7.5, 8, 8.5, 9, 9.5, 10, 10.5, 11, 11.5, 12, 12.5], 'au': [3, 3.5, 4, 4.5, 5, 5.5, 6, 6.5, 7, 7.5, 8, 8.5, 9] } } # Znajdź najbliższe dopasowanie w systemie źródłowym try: source_sizes = conversion_tables[gender][source_system] closest_index = min(range(len(source_sizes)), key=lambda i: abs(source_sizes[i] - source_size)) # Zwróć odpowiadający rozmiar w systemie docelowym return conversion_tables[gender][target_system][closest_index] except (KeyError, ValueError): return None # Przykład użycia eu_size = convert_shoe_size(9, 'us', 'eu', 'men') print(f"US Men's 9 equals EU {eu_size}") # Wynik: US Men's 9 equals EU 42.5 # Konwersja na rozmiar meksykański mx_size = convert_shoe_size(9, 'us', 'mx', 'men') print(f"US Men's 9 equals MX {mx_size}") # Wynik: US Men's 9 equals MX 10.5 # Konwersja na rozmiar australijski au_size = convert_shoe_size(9, 'us', 'au', 'men') print(f"US Men's 9 equals AU
Odkryj więcej narzędzi, które mogą być przydatne dla Twojego przepływu pracy